Funkcie na prácu s tabuľkami
Tieto funkcie vracajú tabuľku alebo pracujú s existujúcimi tabuľkami.
V tejto kategórii
Funkcia | Popis |
---|---|
ADDCOLUMNS | Pridá vypočítané stĺpce k danej tabuľke alebo výrazu tabuľky. |
ADDMISSINGITEMS | Pridá kombinácie položiek z viacerých stĺpcov do tabuľky, ak ešte neexistujú. |
CROSSJOIN | Vráti tabuľku obsahujúcu karteziánsky súčin všetkých riadkov zo všetkých tabuliek v argumentoch. |
CURRENTGROUP | Vráti množinu riadkov z argumentu tabuľky výrazu GROUPBY. |
DATATABLE | Poskytuje mechanizmus na deklarovanie vnorenej množiny údajových hodnôt. |
DETAILROWS | Vyhodnotí výraz riadkov s podrobnosťami definovaný pre mierku a vráti údaje. |
stĺpcov DISTINCT | Vráti tabuľku s jedným stĺpcom obsahujúcu odlišné hodnoty zo zadaného stĺpca. |
tabuľky DISTINCT | Vráti tabuľku odstránením duplicitných riadkov z inej tabuľky alebo výrazu. |
EXCEPT | Vráti riadky jednej tabuľky, ktoré sa nevystavujú v inej tabuľke. |
FILTERS | Vráti tabuľku hodnôt, ktoré sa priamo použijú ako filtre na columnName . |
GENERATE | Vráti tabuľku s kartézskym súčinom medzi jednotlivými riadkami v tabuľke table1 a tabuľkou, ktorá je výsledkom vyhodnotenia tabuľky table2 v kontexte aktuálneho riadka z tabuľky tabuľke1. |
GENERATEALL | Vráti tabuľku s kartézskym súčinom medzi jednotlivými riadkami v tabuľke table1 a tabuľkou, ktorá je výsledkom vyhodnotenia tabuľky table2 v kontexte aktuálneho riadka z tabuľky tabuľke1. |
GENERATESERIES | Vráti tabuľku s jedným stĺpcom obsahujúcu hodnoty aritmetického radu. |
GROUPBY | Podobne ako v prípade funkcie SUMMARIZE, GROUPBY nevykonáva implicitné CALCULATE pre žiadne stĺpce rozšírenia, ktoré pridáva. |
IGNORE | Upraví SUMMARIZECOLUMNS vynechaním konkrétnych výrazov z BLANK/NULL vyhodnotenia. |
INTERSECT | Vráti prienik riadkov dvoch tabuliek, pričom zachová duplicity. |
NATURALINNERJOIN | Vykoná vnútorné spojenie tabuľky s inou tabuľkou. |
NATURALLEFTOUTERJOIN | Vykoná spojenie tabuľky LeftTable s tabuľkou RightTable. |
ROLLUP | Upraví správanie SUMMARIZE pridaním riadkov súhrnu do výsledku v stĺpcoch definovaných parametrom groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Upraví správanie SUMMARIZECOLUMNS pridaním riadkov súhrnu a medzisúčtu do výsledku na základe stĺpcov groupBy_columnName. |
ROLLUPISSUBTOTAL | Spája skupiny súhrnov so stĺpcom pridaným ROLLUPADDISSUBTOTAL v rámci výrazu ADDMISSINGITEMS. |
ROLLUPGROUP | Upraví správanie SUMMARIZE a SUMMARIZECOLUMNS pridaním riadkov súhrnu do výsledku v stĺpcoch definovaných parametrom groupBy_columnName. |
RIADKOV | Vráti tabuľku s jedným riadkom obsahujúcim hodnoty, ktoré sú výsledkom výrazov daných v každom stĺpci. |
SELECTCOLUMNS | Pridá vypočítané stĺpce k danej tabuľke alebo výrazu tabuľky. |
SUBSTITUTEWITHINDEX | Vráti tabuľku, ktorá predstavuje ľavé polovičné spojenie dvoch tabuliek zadaných ako argumenty. |
SUMMARIZE | Vráti súhrnnú tabuľku pre požadované súčty množiny skupín. |
SUMMARIZECOLUMNS | Vráti súhrnnú tabuľku pre množinu skupín. |
konštruktora tabuľky |
Vráti tabuľku s jedným alebo viacerými stĺpcami. |
TOPN | Vráti horných N riadkov zadanej tabuľky. |
TREATAS | Použije výsledok výrazu tabuľky ako filtre stĺpcov z nesúvisiacej tabuľky. |
UNION | Vytvorí tabuľku zjednotenia (spojenia) z dvojice tabuliek. |
VALUES | Vráti tabuľku s jedným stĺpcom obsahujúcu odlišné hodnoty zo zadanej tabuľky alebo stĺpca. |