SELECTCOLUMNS

適用於:導出數據行計算數據表Measure視覺計算

傳回數據表中選取數據行的數據表,andDAX 表示式所指定的新數據行。

語法

DAX
SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name>], …) 

參數

詞彙 [定義]
Table 傳回數據表的任何 DAX 表達式。
Name 提供給資料行的名稱,以雙引號括住。
Expression 任何傳回純量 value 的運算式,例如數據行參考、整數 or 字串 value。

傳回 value

數據表,其數據列數目與指定為 first 自變數的數據表相同。 傳回的數據表針對每對 NameExpression 自變數各有一個數據行,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
DAX
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])

會傳回:

國家/地區、州
IND、JK
IND、MH
IND、WB
USA、CA
USA、WA