共用方式為


數據表操作函式

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

在此類別中

功能 描述
ADDCOLUMNS 將匯出數據行加入指定的數據表或數據表運算式。
ADDMISSINGITEMS 如果多個數據行的專案不存在,請加入數據表中的項目組合。
CROSSJOIN 傳回數據表,其中包含自變數中所有數據表中所有數據列的笛卡兒乘積。
CURRENTGROUP 從 GROUPBY 表達式的 table 自變數傳回一組數據列。
DATATABLE 提供宣告內嵌數據集數據值的機制。
DETAILROWS 評估針對量值定義的詳細數據列表達式,並傳回數據。
DISTINCT 資料行 會傳回包含指定數據行中相異值的一個數據行數據表。
DISTINCT 資料表 從另一個數據表或表達式移除重複的數據列,以傳回數據表。
EXCEPT 傳回一個數據表的數據列,該數據表不會出現在另一個數據表中。
FILTERS 傳回直接套用為篩選條件的值資料表,以 columnName
GENERATE 傳回數據表,其中具有 table1 中每個數據列之間的笛卡兒乘積,以及從 table1評估目前數據 列內容中 table2 所產生的數據表。
GENERATEALL 傳回數據表,其中具有 table1 中每個數據列之間的笛卡兒乘積,以及從 table1評估目前數據 列內容中 table2 所產生的數據表。
GENERATESERIES 傳回單一數據行數據表,其中包含算術數列的值。
GROUPBY 與 SUMMARIZE 函式類似,GROUPBY 不會對它新增的任何擴充數據行執行隱含 CALCULATE。
IGNORE 藉由省略 SUMMARIZECOLUMNS/NULL 評估的特定表達式來修改 BLANK。
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 傳回一個數據行數據表,其中包含來自指定數據表或數據行的相異值。