數據表操作函式
這些函式會傳回數據表或操作現有的數據表。
在此類別中
功能 | 描述 |
---|---|
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 | 將匯總群組與 ADDMISSINGITEMS 表達式內 ROLLUPADDISSUBTOTAL 所新增的數據行配對。 |
ROLLUPGROUP | 藉由將匯總數據列新增至 groupBy_columnName 參數所定義之數據行上的結果,來修改 SUMMARIZE 和 SUMMARIZECOLUMNS 的行為。 |
ROW | 傳回具有單一數據列的數據表,其中包含指定給每個數據行之表達式所產生的值。 |
SELECTCOLUMNS | 將匯出數據行加入指定的數據表或數據表運算式。 |
SUBSTITUTEWITHINDEX | 傳回數據表,代表提供做為自變數之兩個數據表的左半聯結。 |
SUMMARIZE | 針對一組群組的要求總計,傳回摘要數據表。 |
SUMMARIZECOLUMNS | 傳回一組群組的摘要數據表。 |
數據表建構函式 | 傳回一個或多個數據行的數據表。 |
TOPN | 傳回指定數據表的前 N 個資料列。 |
TREATAS | 將數據表表達式的結果當做篩選套用至來自不相關數據表的數據行。 |
UNION | 從一對數據表建立聯集(聯結)數據表。 |
VALUES | 傳回一個數據行數據表,其中包含來自指定數據表或數據行的相異值。 |