Funktionen zur Tabellenmanipulation

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

In dieser Kategorie

Funktion Beschreibung
ADDCOLUMNS Fügt der angegebenen Tabelle oder dem Tabellenausdruck berechnete Spalten hinzu.
ADDMISSINGITEMS Fügt Kombinationen von Elementen aus mehreren Spalten in eine Tabelle ein, wenn sie nicht bereits vorhanden sind.
CROSSJOIN Gibt eine Tabelle zurück, die das kartesische Produkt aller Zeilen aus allen Tabellen in den Argumenten enthält.
CURRENTGROUP Hiermit werden Zeilen des Tabellenarguments eines GROUPBY-Ausdrucks zurückgegeben.
DATATABLE Bietet einen Mechanismus zum Deklarieren einer Inlinemenge von Datenwerten.
DETAILROWS Hiermit wird ein Detailzeilenausdruck ausgewertet, der für ein Measure definiert ist, und die Daten werden zurückgegeben.
DISTINCT (Spalte) Gibt eine einspaltige Tabelle zurück, die die eindeutigen Werte aus der angegebenen Spalte enthält.
DISTINCT (Tabelle) Gibt eine Tabelle zurück, indem doppelte Zeilen aus einer anderen Tabelle oder einem Ausdruck entfernt werden.
EXCEPT Gibt die Zeilen einer Tabelle zurück, die in einer anderen Tabelle nicht angezeigt werden.
FILTERS Hiermit wird eine Tabelle der Werte zurückgegeben, die direkt als Filter auf columnName angewendet werden.
GENERATE Gibt eine Tabelle mit dem kartesischen Produkt zwischen jeder Zeile in table1 und der Tabelle zurück, die sich aus der Auswertung von table2 im Kontext der aktuellen Zeile aus table1 ergibt.
GENERATEALL Gibt eine Tabelle mit dem kartesischen Produkt zwischen jeder Zeile in table1 und der Tabelle zurück, die sich aus der Auswertung von table2 im Kontext der aktuellen Zeile aus table1 ergibt.
GENERATESERIES Gibt eine Tabelle mit einer einzelnen Spalte zurück, die die Werte einer arithmetischen Reihe enthält.
GROUPBY Ähnlich der SUMMARIZE-Funktion führt GROUPBY keine implizite CALCULATE-Funktion für alle davon hinzugefügten Erweiterungsspalten aus.
IGNORE Hiermit wird das Verhalten der SUMMARIZECOLUMNS-Funktion bearbeitet, indem bestimmte Ausdrücke in der BLANK/NULL-Auswertung ausgelassen werden.
INTERSECT Gibt die Zeilenschnittmenge zweier Tabellen unter Beibehaltung von Duplikaten zurück.
NATURALINNERJOIN Führt einen äußeren Join einer Tabelle mit einer anderen Tabelle aus.
NATURALLEFTOUTERJOIN Führt eine Join der LeftTable mit der RightTable aus.
ROLLUP Hiermit wird das Verhalten der SUMMARIZE-Funktion geändert, indem dem Ergebnis basierend auf durch den „groupBy_columnName“-Parameter definierten Spalten Rollupzeilen hinzugefügt werden.
ROLLUPADDISSUBTOTAL Hiermit wird das Verhalten von SUMMARIZECOLUMNS geändert, indem dem Ergebnis basierend auf den „groupBy_columnName“-Spalten Rollupzeilen/Zwischensummenzeilen hinzugefügt werden.
ROLLUPISSUBTOTAL Hiermit werden Rollupgruppen mit der von ROLLUPADDISSUBTOTAL hinzugefügten Spalte innerhalb eines ADDMISSINGITEMS-Ausdrucks gruppiert.
ROLLUPGROUP Ändert das Verhalten der SUMMARIZE- und der SUMMARIZECOLUMNS-Funktion, indem Sie dem Ergebnis der durch den Parameter „groupBy_spaltenName“ definierten Spalten Rollupzeilen hinzufügen.
ROW Gibt eine Tabelle mit einer einzelnen Zeile zurück, die Werte enthält, die sich aus den für jede Spalte vorhandenen Ausdrücken ergeben.
SELECTCOLUMNS Fügt der angegebenen Tabelle oder dem Tabellenausdruck berechnete Spalten hinzu.
SUBSTITUTEWITHINDEX Liefert eine Tabelle, die einen linken Semijoin der beiden als Argumente angegebenen Tabellen darstellt.
SUMMARIZE Gibt eine Zusammenfassungstabelle für die angeforderten Gesamtsummen über Gruppensätze zurück.
SUMMARIZECOLUMNS Gibt eine Zusammenfassungstabelle für mehrere 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 aus einem Tabellenpaar eine Vereinigungs- bzw. Verknüpfungstabelle.
VALUES Gibt eine einspaltige Tabelle zurück, die die eindeutigen Werte aus der angegebenen Tabelle oder Spalte enthält.