Sdílet prostřednictvím


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.