CONCATENATEX

连接为表中的每一行计算的表达式的结果。

语法

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

parameters

术语定义
包含将对其表达式进行计算的行的表。
表达式要为表的每一行计算的表达式。
delimiter(可选)要在连接过程中使用的分隔符。
orderBy_expression(可选)结果值用于对输出字符串中的串联值进行排序的任何 DAX 表达式。 它对表的每一行进行计算。
顺序(可选)用于指定 orderBy_expression 值的排序方式(升序或降序)的值。

可选 order 参数接受以下值:

备用值说明
0(零)FALSE、DESCorderBy_expression 的值按降序进行排序。 当省略 order 参数时,这是默认值。
1TRUE、ASCorderBy_expression 的值按升序进行排序。

返回值

一个已连接的字符串。

备注

  • 此函数将表或返回表的表达式作为其第一个参数。 第二个参数是包含要连接的值的列,或者是返回值的表达式。

  • 除非指定了 orderBy_expression,否则连接值不一定按特定顺序排序。

  • 在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

示例

员工表

FirstNameLastName
AlanBrewer
{ 1 }Michael{ 2 }{ 1 }Blythe{ 2 }

以下公式:

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

返回:
“Alan Brewer, Michael Blythe”

results matching ""

    No results matching ""