Tento článek je o funkci SUMMARIZE, která v datových modelech seskupuje hodnoty. Podobně fungují v běžném Excelu kontingenční tabulky a obdobná funkcionalita je také v Power Query (Načíst a Transformovat). Výstupem funkce SUMMARIZE je tabulka. Můžeme ji tedy buď použít pro tvorbu nové, odvozené tabulky v datovém modelu, nebo pro vytvoření míry či počítaného sloupce - v těchto případech ji ovšem musíme zabalit do jiné funkce, aby výstupem bylo jedno číslo.

Vyjdeme z této tabulky s prodejními daty:

Chceme-li např. zjistit celkové tržby a počty řádků pro jednotlivé dny v týdnu, zapíšeme :

Totals =
     SUMMARIZE('original data';
     'original data'[Weekday];
     "Total revenue"; SUM('original data'[Revenue]);
     "Number of items"; COUNT('original data'[Revenue]))

Vysvětlení:

  • Totals - název nové tabulky
  • SUMMARIZE('original data'; - tabulka, kterou chceme vysčítat
  • 'original data'[Weekday]; - podle kterého sloupce chceme seskupovat
  • "Total revenue"; SUM('original data'[Revenue]); - jak se bude jmenovat sloupec se součty a jak se bude počítat
  • "Number of items"; COUNT('original data'[Revenue])) - jak se bude jmenovat sloupec s počty a jak se bude počítat

Takto bude vypadat výsledek:

Podobně jako funkce SUMMARIZE funguje také funkce GROUPBY.

Napsat komentář

Vaše emailová adresa nebude publikována.

*

smazat formulářOdeslat komentář