SELECTCOLUMNS
傳回數據表中選取數據行的數據表,andDAX 表示式所指定的新數據行。
語法
SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name>], …)
參數
詞彙 | [定義] |
---|---|
Table |
傳回數據表的任何 DAX 表達式。 |
Name |
提供給資料行的名稱,以雙引號括住。 |
Expression |
任何傳回純量 value 的運算式,例如數據行參考、整數 or 字串 value。 |
傳回 value
數據表,其數據列數目與指定為 first 自變數的數據表相同。 傳回的數據表針對每對 Name
、Expression
自變數各有一個數據行,and 每個運算式都會在指定之 Table
自變數的數據列內容中進行評估。
備註
SELECTCOLUMNS 與 ADDCOLUMNS具有相同的簽章,and 具有相同的行為 except,而不是從指定的 Table
開始,SELECTCOLUMNS 在加入數據行之前先以空白數據表開頭。
在匯出數據行中使用 or 數據列層級安全性 (RLS) 規則時,支援此函式 not 用於 DirectQuery 模式。
範例
針對名為 Customer \(客戶)\ 的下列表格:
Country | 州/省 | Count | 總數 |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])
會傳回:
國家/地區、州 |
---|
IND、JK |
IND、MH |
IND、WB |
USA、CA |
USA、WA |