共用方式為


SELECTCOLUMNS

適用於:匯出數據行計算數據表量值視覺計算

傳回數據表,其中包含數據表中選取的數據行,以及 DAX 表示式所指定的新數據行。

語法

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

參數

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

傳回值

數據表,其數據列數目與第一個自變數所指定的數據表相同。 傳回的數據表針對每個 NameExpression 自變數各有一個數據行,而且每個運算式都會在指定 Table 自變數的數據列內容中進行評估。

備註

SELECTCOLUMNS 與 ADDCOLUMNS具有相同的簽章,而且具有相同的行為,不同之處在於,與其從指定的 Table 開始,SELECTCOLUMNS 在加入數據行之前先以空白數據表開頭。

在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

範例

針對名為 Customer \(客戶)\ 的下列表格:

Country 州/省 計數 總數
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