共用方式為


SELECTCOLUMNS

適用於:計算結果列匯出數據表量值視覺計算

傳回資料表,包含從資料表中選取的資料行,以及 DAX 運算式所指定的新資料行。

語法

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

參數

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

傳回值

資料表,其資料列數目與指定為第一個引數的資料表相同。 傳回的資料表對於每一對 <Name>、<Expression> 引數都有一個資料行,且每個運算式都會在指定 <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