CONCATENATEX
串連針對數據表中每個數據列評估的表達式結果。
語法
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])
參數
術語 | 定義 |
---|---|
table |
數據表,其中包含將評估表達式的數據列。 |
expression |
要針對每個資料列評估的運算式,table 。 |
delimiter |
(選擇性)串連期間要使用的分隔符。 |
orderBy_expression |
(選擇性)使用結果值排序輸出字串中串連值的任何 DAX 表示式。 它會針對 table 的每個數據列進行評估。 |
order |
(選擇性)值,指定如何排序 orderBy_expression 值、遞增或遞減。 |
選擇性 order
參數接受下列值:
價值 | 替代值 | 描述 |
---|---|---|
0 (零) |
FALSE 、DESC |
以 orderBy_expression 值的遞減順序排序。 當省略 order 參數時,這是預設值。 |
1 |
TRUE 、ASC |
以 orderBy_expression 值的遞增順序排序。 |
傳回值
串連字串。
言論
此函式會接受其第一個自變數數據表或傳回數據表的表達式。 第二個自變數是一個數據行,其中包含您要串連的值,或傳回值的表達式。
除非指定
orderBy_expression
,否則串連值不一定以任何特定順序排序。在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
例
Employees 數據表
FirstName | LastName |
---|---|
艾倫 | 啤酒 |
邁克爾 | 布萊斯 |
下列公式:
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")
傳回:“艾倫·布魯爾,邁克爾·布萊斯”