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], ",")

返回:“艾伦布鲁尔,迈克尔·布莱斯”