共用方式為


CONCATENATEX

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

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

語法

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

參數

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

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

價值 替代值 描述
0 (零) FALSEDESC orderBy_expression值的遞減順序排序。 當省略 order 參數時,這是預設值。
1 TRUEASC orderBy_expression值的遞增順序排序。

傳回值

串連字串。

言論

  • 此函式會接受其第一個自變數數據表或傳回數據表的表達式。 第二個自變數是一個數據行,其中包含您要串連的值,或傳回值的表達式。

  • 除非指定 orderBy_expression,否則串連值不一定以任何特定順序排序。

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

Employees 數據表

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

下列公式:

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

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