Tento článek je o funkci CONCATENATEX, která, jak název napovídá, spojuje texty v DAXu. Dá se dobře používat v mírách (measures) – na rozdíl od běžného CONCATENATE, které v DAXu také funguje, a které umí spojovat jen více sloupců do jednoho. Pokud byste chtěli něco podobného dělat v běžném Excelu, můžete použít kombinaci maticových vzorců.

Jak CONCATENATEX funguje?

Vyjdeme z této tabulky, ve které budeme chtít podle jednotlivých produktů spojit všechny komentáře k sobě.

Vytvoříme míru (measure):

  • All comments = CONCATENATEX(Table1;Table1[Customer comment];”; “)  

Argumenty obsahují tabulku, se kterou pracujeme, sloupec z této tabulky, a na konci oddělovací textový řetězec (v našem případě středník s mezerou).

Když míru pak použijeme ve vizuálu (např. ve vizuálu Matrix), a rozdělíme komentáře např. podle produktu:

Jak získat pomocí funkce CONCATENATEX unikátní hodnoty je popsané tady.