Freigeben über


Tabellenbearbeitungsfunktionen

Diese Funktionen geben eine Tabelle zurück oder bearbeiten vorhandene Tabellen.

In dieser Kategorie

Funktion Beschreibung
ADDCOLUMNS Fügt der angegebenen Tabelle oder dem angegebenen Tabellenausdruck berechnete Spalten hinzu.
ADDMISSINGITEMS Fügt Kombinationen von Elementen aus mehreren Spalten zu einer Tabelle hinzu, wenn sie noch nicht vorhanden sind.
CROSSJOIN Gibt eine Tabelle zurück, die das kartesische Produkt aller Zeilen aus allen Tabellen in den Argumenten enthält.
CURRENTGROUP Gibt eine Reihe von Zeilen aus dem Tabellenargument eines GROUPBY Ausdrucks zurück.
DATATABLE Stellt einen Mechanismus zum Deklarieren eines Inlinesatzes von Datenwerten bereit.
DETAILROWS Wertet einen für ein Measure definierten Detailzeilenausdruck aus und gibt die Daten zurück.
DISTINCT-Spalte Gibt eine einspaltige Tabelle zurück, die die unterschiedlichen Werte aus der angegebenen Spalte enthält.
DISTINCT-Tabelle Gibt eine Tabelle zurück, indem doppelte Zeilen aus einer anderen Tabelle oder einem anderen Ausdruck entfernt werden.
EXCEPT Gibt die Zeilen einer Tabelle zurück, die nicht in einer anderen Tabelle angezeigt werden.
FILTERS Gibt eine Tabelle mit Werten zurück, die direkt als Filter auf columnNameangewendet wird.
GENERATE Gibt eine Tabelle mit dem kartesischen Produkt zwischen jeder Zeile in Tabelle1 und der Tabelle zurück, die sich aus der Auswertung Tabelle2 im Kontext der aktuellen Zeile aus Tabelle1ergibt.
GENERATEALL Gibt eine Tabelle mit dem kartesischen Produkt zwischen jeder Zeile in Tabelle1 und der Tabelle zurück, die sich aus der Auswertung Tabelle2 im Kontext der aktuellen Zeile aus Tabelle1ergibt.
GENERATESERIES Gibt eine einzelne Spaltentabelle zurück, die die Werte einer arithmetischen Datenreihe enthält.
GROUPBY Ähnlich wie die SUMMARIZE-Funktion führt GROUPBY keine implizite CALCULATE für alle hinzugefügten Erweiterungsspalten aus.
IGNORE Ändert SUMMARIZECOLUMNS, indem bestimmte Ausdrücke aus der BLANK/NULL-Auswertung weggelassen werden.
INTERSECT Gibt die Zeilenüberschneidung zweier Tabellen zurück, wobei Duplikate beibehalten werden.
NATURALINNERJOIN Führt eine innere Verknüpfung einer Tabelle mit einer anderen Tabelle aus.
NATURALLEFTOUTERJOIN Führt eine Verknüpfung der LeftTable mit der RightTable aus.
ROLLUP Ändert das Verhalten von SUMMARIZE durch Hinzufügen von Rollupzeilen zu dem Ergebnis für Spalten, die durch den parameter groupBy_columnName definiert werden.
ROLLUPADDISSUBTOTAL Ändert das Verhalten von SUMMARIZECOLUMNS durch Hinzufügen von Rollup-/Teilergebniszeilen zum Ergebnis basierend auf den groupBy_columnName Spalten.
ROLLUPISSUBTOTAL Koppelt Rollupgruppen mit der Spalte, die von ROLLUPADDISSUBTOTAL innerhalb eines ADDMISSINGITEMS Ausdrucks hinzugefügt wurde.
ROLLUPGROUP Ändert das Verhalten von SUMMARIZE und SUMMARIZECOLUMNS, indem Rollupzeilen zum Ergebnis hinzugefügt werden, die durch den parameter groupBy_columnName definiert werden.
ZEILE Gibt eine Tabelle mit einer einzelnen Zeile zurück, die Werte enthält, die aus den für jede Spalte angegebenen Ausdrücken resultieren.
SELECTCOLUMNS Fügt der angegebenen Tabelle oder dem angegebenen Tabellenausdruck berechnete Spalten hinzu.
SUBSTITUTEWITHINDEX Gibt eine Tabelle zurück, die einen linken Semijoin der beiden Tabellen darstellt, die als Argumente angegeben werden.
SUMMARIZE Gibt eine Zusammenfassungstabelle für die angeforderten Summen über eine Gruppe von Gruppen zurück.
SUMMARIZECOLUMNS Gibt eine Zusammenfassungstabelle über eine Gruppe von Gruppen zurück.
Tabellenkonstruktor Gibt eine Tabelle mit einer oder mehreren Spalten zurück.
TOPN Gibt die obersten N-Zeilen der angegebenen Tabelle zurück.
TREATAS Wendet das Ergebnis eines Tabellenausdrucks als Filter auf Spalten aus einer nicht verknüpften Tabelle an.
UNION Erstellt eine Vereinigungstabelle (Verknüpfungstabelle) aus einem Tabellenpaar.
VALUES Gibt eine einspaltige Tabelle zurück, die die unterschiedlichen Werte aus der angegebenen Tabelle oder Spalte enthält.