Tento článek popisuje, jak v Power Query dotazech spojovat texty do skupin. Je to podobná akce, jakou dělá CONCATENATEX v DAXu.

Jinými slovy z tabulky vlevo chceme udělat tabulku vpravo:

V Power Query toto nejde naklikat, je třeba to rovnou napsat v jazyce M:

  • = Table.Group(#”Change type“, {“Brand“}, {{“List of models”, each Text.Combine([Model],”, “), type text}})

Červeně označené části nahradíte názvem předchozího kroku, resp. názvy skutečných sloupců.

Ukázkový soubor ke stažení tady:

Pokud nejste úplně fanoušky přímého psaní kódu v jazyce M, dá se to i naklikat a pak jen lehounce poladit. Nejprve seskupte modely podle značek s použitím např. součtu (jasně, že to zatím nedává smysl…):

Pak už stačí v řádku vzorců přepsat sumu na Text.Combine a funguje to. Pokud byste chtěli texty něčím oddělovat, přidejte to jako druhý argument funkce Text.Combine: