共用方式為


資料表操作函式

這些函式會傳回資料表或操作現有的資料表。

在此類別中

函式 描述
ADDCOLUMNS 將計算結果欄新增至指定的資料表或資料表運算式。
ADDMISSINGITEMS 將多個資料行中的項目組合新增至資料表 (如果尚不存在)。
CROSSJOIN 傳回資料表,包含引數中所有資料表所有資料列的笛卡兒乘積。
CURRENTGROUP 從 GROUPBY 運算式的資料表引數傳回一組資料列。
DATATABLE 提供用於宣告一組內嵌資料值的機制。
DETAILROWS 評估針對量值定義的「詳細資料列運算式」,並且傳回資料。
DISTINCT 資料行 傳回單一資料行資料表,其包含指定資料行中的相異值。
DISTINCT 資料表 藉由移除另一個資料表或運算式中的重複資料列來傳回資料表。
EXCEPT 傳回存於某個資料表中,但另一個資料表中沒有的資料列。
FILTERS 傳回作為篩選條件直接套用至 columnName 的值資料表。
GENERATE 傳回資料表,其中包含下列兩個資料表中每個資料列之間的笛卡兒乘積:table1,以及在 table1 的目前資料列內容中評估 table2 所產生資料表。
GENERATEALL 傳回資料表,其中包含下列兩個資料表中每個資料列之間的笛卡兒乘積:table1,以及在 table1 的目前資料列內容中評估 table2 所產生資料表。
GENERATESERIES 傳回包含算術數序列值的單一資料行資料表。
GROUPBY 類似於 SUMMARIZE 函式,GROUPBY 不會對其所新增的任何擴充資料行執行隱含 CALCULATE。
IGNORE 藉由省略空白/NULL 評估的特定運算式來修改 SUMMARIZECOLUMNS。
INTERSECT 傳回兩個資料表的資料列交集,並保留重複項目。
NATURALINNERJOIN 執行資料表與另一個資料表的內部聯結。
NATURALLEFTOUTERJOIN 使用 RightTable 執行 LeftTable 的聯結。
ROLLUP 藉由將彙總資料行新增至由 groupBy_columnName 參數定義的資料行結果,修改 SUMMARIZE 的行為。
ROLLUPADDISSUBTOTAL 藉由將彙總/小計資料列新增至根據 groupBy_columnName 資料行的結果,修改 SUMMARIZECOLUMNS 的行為。
ROLLUPISSUBTOTAL 將彙總群組與 ADDMISSINGITEMS 運算式內 ROLLUPADDISSUBTOTAL 新增的資料行配對在一起。
ROLLUPGROUP 藉由將彙總資料行新增至由 groupBy_columnName 參數定義的資料行結果,修改 SUMMARIZE 和 SUMMARIZECOLUMNS 的行為。
ROW 傳回單一資料列資料表,其中包含由指定給每個資料行的運算式所產生值。
SELECTCOLUMNS 將計算結果欄新增至指定的資料表或資料表運算式。
SUBSTITUTEWITHINDEX 傳回資料表,其代表提供作為引數的兩個資料表左方半聯結。
SUMMARIZE 傳回對群組集合進行所要求總計的摘要資料表。
SUMMARIZECOLUMNS 傳回一組群組的摘要資料表。
資料表建構函式 傳回含有一或多個資料行的資料表。
TOPN 傳回所指定資料表的前 N 個資料列。
TREATAS 將資料表運算式結果以篩選形式套用至來自不相關資料表的資料行。
UNION 透過兩份資料表建立聯集 (聯結) 資料表。
VALUES 傳回單一資料行資料表,其中包含指定資料表或資料行中的相異值。