次の方法で共有


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の値の昇順で並べ替えます。

戻り値

連結された文字列。

備考

  • この関数は、テーブルまたはテーブルを返す式を最初の引数として受け取ります。 2 番目の引数は、連結する値を含む列、または値を返す式です。

  • 連結された値は、orderBy_expression が指定されていない限り、必ずしも特定の順序で並べ替えられるわけではありません。

  • この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。

Employees テーブル

FirstName LastName
アラン 酒屋
マイケル ブライス

次の数式:

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

戻り値: "Alan Brewer, Michael Blythe"