Funkce pro manipulaci s tabulkami
Tyto funkce vrací tabulku nebo manipulují s existujícími tabulkami.
V této kategorii
Funkce | Popis |
---|---|
ADDCOLUMNS | Přidá počítané sloupce do dané tabulky nebo výrazu tabulky. |
ADDMISSINGITEMS | Přidá do tabulky kombinace položek z více sloupců, pokud ještě neexistují. |
CROSSJOIN | Vrátí tabulku, která obsahuje kartézský součin všech řádků ze všech tabulek v argumentech. |
CURRENTGROUP | Vrátí sadu řádků z argumentu tabulky výrazu GROUPBY. |
DATATABLE | Poskytuje mechanismus pro deklarování vložené sady datových hodnot. |
DETAILROWS | Vyhodnotí výraz řádků podrobností definovaný pro míru a vrátí data. |
sloupec DISTINCT | Vrátí tabulku s jedním sloupcem, která obsahuje jedinečné hodnoty ze zadaného sloupce. |
tabulky DISTINCT |
Vrátí tabulku odebráním duplicitních řádků z jiné tabulky nebo výrazu. |
EXCEPT | Vrátí řádky jedné tabulky, které se nezobrazují v jiné tabulce. |
FILTERS | Vrátí tabulku hodnot přímo použitých jako filtry pro columnName . |
GENERATE | Vrátí tabulku s kartézským součinem mezi jednotlivými řádky v tabulka1 a tabulkou, která je výsledkem vyhodnocení tabulky2 v kontextu aktuálního řádku z tabulky1. |
GENERATEALL | Vrátí tabulku s kartézským součinem mezi jednotlivými řádky v tabulka1 a tabulkou, která je výsledkem vyhodnocení tabulky2 v kontextu aktuálního řádku z tabulky1. |
GENERATESERIES | Vrátí tabulku s jedním sloupcem obsahující hodnoty aritmetické řady. |
GROUPBY | Podobně jako SUMMARIZE funkce GROUPBY neprovádí implicitní CALCULATE pro žádné rozšiřující sloupce, které přidává. |
IGNORE | Upraví SUMMARIZECOLUMNS vynecháním konkrétních výrazů z vyhodnocení BLANK/NULL. |
INTERSECT | Vrátí průsečík řádků dvou tabulek a zachová duplicity. |
NATURALINNERJOIN | Provede vnitřní spojení tabulky s jinou tabulkou. |
NATURALLEFTOUTERJOIN | Provede spojení tabulky LeftTable s tabulkou RightTable. |
ROLLUP | Upraví chování SUMMARIZE přidáním souhrnných řádků do výsledku sloupců definovaných parametrem groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Upraví chování SUMMARIZECOLUMNS přidáním souhrnných nebo mezisoučtových řádků do výsledku na základě groupBy_columnName sloupců. |
ROLLUPISSUBTOTAL | Spáruje souhrnné skupiny se sloupcem přidaným ROLLUPADDISSUBTOTAL ve výrazu ADDMISSINGITEMS. |
ROLLUPGROUP | Upraví chování SUMMARIZE a SUMMARIZECOLUMNS přidáním souhrnných řádků do výsledku sloupců definovaných parametrem groupBy_columnName. |
řádek | Vrátí tabulku s jedním řádkem obsahujícím hodnoty, které jsou výsledkem výrazů zadaných jednotlivým sloupcům. |
SELECTCOLUMNS | Přidá počítané sloupce do dané tabulky nebo výrazu tabulky. |
SUBSTITUTEWITHINDEX | Vrátí tabulku, která představuje levé střední spojení dvou tabulek zadaných jako argumenty. |
SUMMARIZE | Vrátí souhrnnou tabulku požadovaných součtů v sadě skupin. |
SUMMARIZECOLUMNS | Vrátí souhrnnou tabulku nad sadou skupin. |
konstruktoru tabulky |
Vrátí tabulku jednoho nebo více sloupců. |
TOPN | Vrátí prvních N řádků zadané tabulky. |
TREATAS | Použije výsledek výrazu tabulky jako filtry na sloupce z nesouvisející tabulky. |
UNION | Vytvoří sjednocovací tabulku (join) z dvojice tabulek. |
VALUES | Vrátí tabulku s jedním sloupcem, která obsahuje jedinečné hodnoty ze zadané tabulky nebo sloupce. |