共用方式為


數據表操作函式

這些函式會傳回數據表 or 操作現有的數據表。

在此類別中

功能 描述
ADDCOLUMNS 將計算結果列新增至指定的數據表 or 數據表運算式。
ADDMISSINGITEMS 將多個數據行的項目組合新增至數據表,if 它們 not 已經存在。
CROSSJOIN 傳回數據表,contains 自變數中 all 數據表 all 數據列的笛卡兒 product。
CURRENTGROUP 從 GROUPBY 表達式的 table 自變數傳回一組數據列。
DATATABLE 提供一種機制,用於宣告內嵌資料集 values。
DETAILROWS 評估針對 measureand 所定義的詳細數據列表達式會傳回數據。
DISTINCT 資料行 傳回一個數據行數據表,contains 指定數據行的相異 values。
DISTINCT 資料表 從另一個數據表 or 表示式移除重複的數據列,以傳回數據表。
EXCEPT 傳回一個數據表的數據列,not 出現在另一個數據表中。
FILTERS 傳回直接套用為 filterscolumnName的 values 數據表。
GENERATE 傳回數據表,其中具有 table1 中每一個數據列之間的笛卡兒 productand 數據表,該數據表會從 table1評估 table2
GENERATEALL 傳回數據表,其中具有 table1 中每一個數據列之間的笛卡兒 productand 數據表,該數據表會從 table1評估 table2
GENERATESERIES 傳回包含算術數列 values 的單一數據行數據表。
GROUPBY 與 SUMMARIZE 函式類似,GROUPBY 會 not 針對它新增的任何擴充數據行執行隱含 CALCULATE。
IGNORE 藉由省略 BLANK/NULL 評估的特定表達式來修改 SUMMARIZECOLUMNS。
INTERSECT 傳回兩個數據表的數據列交集,保留重複專案。
NATURALINNERJOIN 執行數據表與另一個數據表的內部聯結。
NATURALLEFTOUTERJOIN 使用 RightTable 執行 LeftTable 的聯結。
ROLLUP 藉由將 rollup 數據列加入至 groupBy_columnName 參數所定義之數據行上的結果,來修改 SUMMARIZE 的行為。
ROLLUPADDISSUBTOTAL 根據groupBy_columnName數據行,將 rollup/subtotal 數據列新增至結果,以修改 SUMMARIZECOLUMNS 的行為。
ROLLUPISSUBTOTAL 將 rollup 群組與 ADDMISSINGITEMS 表示式內 ROLLUPADDISSUBTOTAL 所新增的數據行配對。
ROLLUPGROUP 藉由將 rollup 數據列加入至 groupBy_columnName 參數所定義之數據行上的結果,來修改 SUMMARIZEandSUMMARIZECOLUMNS 的行為。
ROW 傳回具有單一數據列的數據表,其中包含指定給每個數據行之表達式所產生的 values。
SELECTCOLUMNS 將計算結果列新增至指定的數據表 or 數據表運算式。
SUBSTITUTEWITHINDEX 會傳回數據表,代表提供做為自變數之兩個數據表的 left 半聯結。
SUMMARIZE 針對一組群組的要求總計,傳回摘要數據表。
SUMMARIZECOLUMNS 傳回一組群組的摘要數據表。
數據表建構函式 傳回一個 or 多個數據行的數據表。
TOPN 傳回指定數據表的前 N 個資料列。
TREATAS 將數據表表達式的結果套用為 filters 至不相關的數據表中的數據行。
UNION 從一對數據表建立 union(聯結)數據表。
VALUES 傳回一個數據行數據表,contains 指定數據表 or 數據行中相異 values。