Funkcje manipulowania tabelami
Te funkcje zwracają tabelę lub manipulują istniejącymi tabelami.
W tej kategorii
Funkcja | Opis |
---|---|
ADDCOLUMNS | Dodaje kolumny obliczeniowe do danej tabeli lub wyrażenia tabeli. |
ADDMISSINGITEMS | Dodaje kombinacje elementów z wielu kolumn do tabeli, jeśli jeszcze nie istnieją. |
CROSSJOIN | Zwraca tabelę zawierającą produkt kartezjański wszystkich wierszy ze wszystkich tabel w argumentach. |
CURRENTGROUP | Zwraca zestaw wierszy z argumentu tabeli wyrażenia GROUPBY. |
DATATABLE | Udostępnia mechanizm deklarowania wbudowanego zestawu wartości danych. |
DETAILROWS | Oblicza wyrażenie wierszy szczegółów zdefiniowane dla miary i zwraca dane. |
kolumny DISTINCT | Zwraca jednokolumna tabelę zawierającą odrębne wartości z określonej kolumny. |
|
Zwraca tabelę przez usunięcie zduplikowanych wierszy z innej tabeli lub wyrażenia. |
Z WYJĄTKIEM | Zwraca wiersze jednej tabeli, które nie są wyświetlane w innej tabeli. |
filtrów |
Zwraca tabelę wartości zastosowanych bezpośrednio jako filtry do columnName . |
GENEROWANIE | Zwraca tabelę z produktem kartezjańskim między każdym wierszem w tabeli table1 a tabelą, która wynika z oceny table2 w kontekście bieżącego wiersza z tabeli table1. |
GENERATEALL | Zwraca tabelę z produktem kartezjańskim między każdym wierszem w tabeli table1 a tabelą, która wynika z oceny table2 w kontekście bieżącego wiersza z tabeli table1. |
GENERATESERIES | Zwraca tabelę z jedną kolumną zawierającą wartości serii arytmetycznej. |
GROUPBY | Podobnie jak funkcja SUMMARIZE, funkcja GROUPBY nie wykonuje niejawnej funkcji CALCULATE dla dodanych kolumn rozszerzeń. |
IGNORUJ | Modyfikuje funkcję SUMMARIZECOLUMNS przez pominięcie określonych wyrażeń z oceny BLANK/NULL. |
Zwraca przecięcie wierszy dwóch tabel, zachowując duplikaty. | |
NATURALINNERJOIN | Wykonuje sprzężenie wewnętrzne tabeli z inną tabelą. |
NATURALLEFTOUTERJOIN | Wykonuje sprzężenia tabeli LeftTable z tabelą RightTable. |
zestawienia |
Modyfikuje zachowanie funkcji SUMMARIZE, dodając wiersze zestawienia do wyniku dla kolumn zdefiniowanych przez parametr groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Modyfikuje zachowanie funkcji SUMMARIZECOLUMNS przez dodanie wierszy zestawień/sum częściowych do wyniku na podstawie kolumn groupBy_columnName. |
ROLLUPISSUBTOTAL | Paruje grupy zestawienia z kolumną dodaną przez ROLLUPADDISSUBTOTAL w wyrażeniu ADDMISSINGITEMS. |
ROLLUPGROUP | Modyfikuje zachowanie funkcji SUMMARIZE i SUMMARIZECOLUMNS, dodając wiersze zestawienia do wyniku dla kolumn zdefiniowanych przez parametr groupBy_columnName. |
row | Zwraca tabelę z pojedynczym wierszem zawierającym wartości, które wynikają z wyrażeń podanych do każdej kolumny. |
SELECTCOLUMNS | Dodaje kolumny obliczeniowe do danej tabeli lub wyrażenia tabeli. |
SUBSTITUTEWITHINDEX | Zwraca tabelę reprezentującą lewą półjoinę dwóch tabel podanych jako argumenty. |
SUMMARIZE | Zwraca tabelę podsumowania dla żądanych sum w zestawie grup. |
SUMMARIZECOLUMNS | Zwraca tabelę podsumowania dla zestawu grup. |
Konstruktor tabeli | Zwraca tabelę z co najmniej jedną kolumną. |
TOPN | Zwraca N pierwszych wierszy określonej tabeli. |
TREATAS | Stosuje wynik wyrażenia tabeli jako filtry do kolumn z niepowiązanej tabeli. |
UNION | Tworzy tabelę unii (sprzężenia) na podstawie pary tabel. |
wartości |
Zwraca jednokolumna tabelę zawierającą odrębne wartości z określonej tabeli lub kolumny. |