CONCATENATEX
Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu
Zřetězí výsledek výrazu vyhodnoceného pro každý řádek tabulky.
Syntaxe
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])
Parametry
Pojem | definice |
---|---|
table | Tabulka obsahující řádky, pro které se výraz vyhodnotí. |
výraz | Výraz, který se má vyhodnotit pro každý řádek tabulky. |
oddělovač | (Volitelné) Oddělovač, který se má použít při zřetězení. |
orderBy_expression | (Volitelné) Libovolný výraz DAX, ve kterém se výsledná hodnota používá k seřazení zřetězených hodnot ve výstupním řetězci. Vyhodnocuje se pro každý řádek tabulky. |
order | (Volitelné) Hodnota, která určuje, jak se řadit orderBy_expression hodnoty, vzestupně nebo sestupně. |
Volitelný parametr pořadí přijímá následující hodnoty:
Hodnota | Alternativní hodnoty | Popis |
---|---|---|
0 (nula) | FALSE, DESC | Seřadí hodnoty orderBy_expression sestupně. Toto je výchozí hodnota, pokud je parametr objednávky vynechán. |
0 | TRUE, ASC | Seřadí hodnoty orderBy_expression vzestupně. |
Vrácená hodnota
Zřetězený řetězec.
Poznámky
Tato funkce přebírá jako první argument tabulku nebo výraz, který vrací tabulku. Druhým argumentem je sloupec obsahující hodnoty, které chcete zřetězení, nebo výraz, který vrací hodnotu.
Zřetězené hodnoty nemusí být nutně seřazené v žádném konkrétním pořadí, pokud není zadán orderBy_expression .
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).
Příklad
Tabulka Zaměstnanci
FirstName | LastName |
---|---|
Alan | Sládek |
Michael | Blythe |
Následující vzorec:
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")
Návraty:
"Alan Brewer, Michael Blythe"