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

Function 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.
Tabulka 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.
FILTRY Vrátí tabulku hodnot, která se použije přímo jako filtry na columnName.
GENEROVAT Vrátí tabulku s kartézským součinem mezi jednotlivými řádky v tabulce1 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 tabulce1 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 funkce SUMMARIZE funkce GROUPBY neprovádí implicitní funkci CALCULATE pro žádné rozšiřující sloupce, které přidává.
IGNOROVAT Upraví funkce 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.
KUMULATIVNÍ Upraví chování funkce SUMMARIZE přidáním souhrnných řádků do výsledku sloupců definovaných parametrem groupBy_columnName.
ROLLUPADDISSUBTOTAL Upraví chování funkce 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 funkcí ROLLUPADDISSUBTOTAL ve výrazu ADDMISSINGITEMS.
ROLLUPGROUP Upraví chování funkce SUMMARIZE a SUMMARIZECOLUMNS přidáním souhrnných řádků do výsledku sloupců definovaných parametrem groupBy_columnName.
ROW 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.
SUMARIZOVAT Vrátí souhrnnou tabulku požadovaných součtů v sadě skupin.
SUMMARIZECOLUMNS Vrátí souhrnnou tabulku nad sadou skupin.
Konstruktor table Vrátí tabulku jednoho nebo více sloupců.
HLAVNÍ NÁZEV (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.
HODNOTY Vrátí tabulku s jedním sloupcem, která obsahuje jedinečné hodnoty ze zadané tabulky nebo sloupce.