CONCATENATEX

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

串連針對數據表中每個數據列評估的表達式結果。

語法

DAX
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])  

參數

術語 定義
table 數據表,其中包含將評估表達式的數據列。
expression 要針對每個資料列評估的運算式,table
delimiter (選擇性)串連期間要使用的分隔符。
orderBy_expression (選擇性)結果 value 用來排序輸出字串中串連 values 的任何 DAX 表達式。 它會針對 table的每個數據列進行評估。
order (選擇性)value,指定如何排序 orderBy_expressionvalues、遞增 or 遞減。

選擇性 order 參數接受下列 values:

Value 替代 Values 描述
0 (零) FALSEDESC orderBy_expression的遞減順序排序 values。 這是省略 order 參數時的預設 value。
1 TRUEASC orderBy_expression的 values 遞增順序排序。

傳回 value

串連字串。

言論

  • 此函式會採用數據表 or 傳回數據表的 first 自變數。 second 自變數是 contains 您要 concatenate之 values 的數據行,or 傳回 value的表達式。

  • 除非指定 orderBy_expression,否則串連 valuesnot 必須依任何特定順序排序。

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

Employees 數據表

FirstName LastName
艾倫 啤酒
邁克爾 布萊斯

下列公式:

DAX
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")  

返回:
“艾倫·布魯爾,邁克爾·布萊斯”