這些函式會傳回數據表或操作現有的數據表。
在此類別中
| 功能 | 描述 |
|---|---|
| ADDCOLUMNS | 將匯出數據行加入指定的數據表或數據表運算式。 |
| ADDMISSINGITEMS | 如果多個數據行的專案不存在,請加入數據表中的項目組合。 |
| CROSSJOIN | 傳回數據表,其中包含自變數中所有數據表中所有數據列的笛卡兒乘積。 |
| CURRENTGROUP | 從 GROUPBY 表達式的 table 自變數傳回一組數據列。 |
| DATATABLE | 提供宣告內嵌數據集數據值的機制。 |
| DETAILROWS | 評估針對量值定義的詳細數據列表達式,並傳回數據。 |
| DISTINCT 資料行 | 會傳回包含指定數據行中相異值的一個數據行數據表。 |
| DISTINCT 資料表 | 從另一個數據表或表達式移除重複的數據列,以傳回數據表。 |
| EXCEPT | 傳回一個數據表的數據列,該數據表不會出現在另一個數據表中。 |
| FILTERS | 傳回直接套用為篩選條件的值資料表,以 columnName。 |
| GENERATE | 傳回數據表,其中具有 |
| GENERATEALL | 傳回數據表,其中具有 |
| GENERATESERIES | 傳回單一數據行數據表,其中包含算術數列的值。 |
| GROUPBY | 與 SUMMARIZE 函式類似,GROUPBY 不會對它新增的任何擴充數據行執行隱含 CALCULATE。 |
| IGNORE | 藉由省略 SUMMARIZECOLUMNS/NULL 評估的特定表達式來修改 BLANK。 |
| INTERSECT | 傳回兩個數據表的數據列交集,保留重複專案。 |
| NATURALINNERJOIN | 執行數據表與另一個數據表的內部聯結。 |
| NATURALLEFTOUTERJOIN | 使用 RightTable 執行 LeftTable 的聯結。 |
| ROLLUP | 藉由將匯總數據列新增至 groupBy_columnName 參數所定義之數據行上的結果,來修改 SUMMARIZE 的行為。 |
| ROLLUPADDISSUBTOTAL | 根據groupBy_columnName數據行,將匯總/小計數據列新增至結果,以修改 SUMMARIZECOLUMNS 的行為。 |
| ROLLUPISSUBTOTAL | 將匯總群組與 ROLLUPADDISSUBTOTAL 表達式內 ADDMISSINGITEMS 所新增的數據行配對。 |
| ROLLUPGROUP | 藉由將匯總數據列新增至 groupBy_columnName 參數所定義之數據行上的結果,來修改 SUMMARIZE 和 SUMMARIZECOLUMNS 的行為。 |
| ROW | 傳回具有單一數據列的數據表,其中包含指定給每個數據行之表達式所產生的值。 |
| SELECTCOLUMNS | 將匯出數據行加入指定的數據表或數據表運算式。 |
| SUBSTITUTEWITHINDEX | 傳回數據表,代表提供做為自變數之兩個數據表的左半聯結。 |
| SUMMARIZE | 針對一組群組的要求總計,傳回摘要數據表。 |
| SUMMARIZECOLUMNS | 傳回一組群組的摘要數據表。 |
| 數據表建構函式 | 傳回一個或多個數據行的數據表。 |
| TOPN | 傳回指定數據表的前 N 個資料列。 |
| TREATAS | 將數據表表達式的結果當做篩選套用至來自不相關數據表的數據行。 |
| UNION | 從一對數據表建立聯集(聯結)數據表。 |
| VALUES | 傳回一個數據行數據表,其中包含來自指定數據表或數據行的相異值。 |