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. |