數據表操作函式
這些函式會傳回數據表 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。 |