Tento článek popisuje, jak zjistit počet unikátních hodnot v DAXu - za předpokladu, že se orientujeme podle více sloupců.

Např. v této tabulce bychom chtěli, aby pro Monday vyšlo číslo tři. Záznamy jsou sice čtyři, ale první a druhý řádek mají stejnou barvu i velikost.

Pokud by to bylo podle jednoho sloupce, byla by to hračka - vytvořili bychom novou measure pomocí funkce DISTINCTCOUNT a bylo by to.

Ale co podle dvou sloupců?

Jednou z možností je třeba spojit funkce COUNTROWS a GROUPBY. Nejprve to GROUPBY seskupí tabulku podle dvou sloupců, a pak COUNTROWS spočte, kolik zbylo řádek.

  • Unique values = COUNTROWS(GROUPBY(Table1;Table1[T-shirt color];Table1[T-shirt size]))

Pak už measure jen použijeme do nějakého vizuálu a je to.

Napsat komentář

Vaše emailová adresa nebude publikována.

*

smazat formulářOdeslat komentář