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 = CONCATENATE(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:

Napsat komentář

Vaše emailová adresa nebude publikována.

*

smazat formulářOdeslat komentář