Pozvánka na webinár Časová analýza v Power BI s jazykom DAX

Analýza údajov naprieč časom je jedna z najčastejších činností pri reportingu v Power BI aj Exceli. Aj preto som pre Vás pripravil webinár o časovej analýze v Power BI a excelovskom PowerPivote.

Čítajte ďalej

Ultimátna časová tabuľka v Power Query v2.0 je VONKU!

Aj dobré veci sa dajú ešte vylepšiť. Pred 3 rokmi som uvoľnil do obehu svoj skript pre ultimátnu časovú tabuľku v Power Query, a časom sa z nej stal jeden z najpoužívanejších skriptov v Power BI na Slovensku. Možnože aj najpoužívanejší. A dnes konečne uvoľňujem jej druhú verziu.

Čítajte ďalej

Ukazovateľ za predchádzajúci týždeň v jazyku DAX, v PowerPivote a Power BI

V predchádzajúcom článku sme si ukázali, ako správne vypočítať daný ukazovateľ za rovnaký týždeň pred rokom. Niekedy však potrebujete porovnávať tento týždeň voči predchádzajúcemu týždňu. Preto si teraz ukážeme, ako vypočítať ukazovateľ za predchádzajúci týždeň, resp. week-over-week, v jazyku DAX.

Čítajte ďalej

Ukazovateľ za rovnaký týždeň pred rokom v jazyku DAX, v PowerPivote aj Power BI

Pomerne často sa stretávam s dotazom, ako vypočítať daný ukazovateľ za rovnaký týždeň pred rokom v jazyku DAX. Jazyk DAX má síce funkcie Time Intelligence, ale tie nepodporujú výpočty na úrovni týždňov. Preto nám ostáva napísať to iba alternatívnymi spôsobmi. A to je oveľa ľahšie, ako sa môže na prvý pohľad zdať.

Čítajte ďalej

Prečo mi merítka zväčšujú počet riadkov v tabuľke?

Keď objavíte čaro merítok v jazyku DAX, tak po nejakom čase si všimnete nečakanú vec – a to že merítka vám vo veľa prípadoch začnú „pridávať“ nové riadky do tabuliek a kontingenčiek v reporte, ktoré tam predtým neboli. A tým pádom ich neželane zväčšujú. A je jedno, či ste v PowerPivote, alebo v Power BI. Ak neviete, prečo sa to deje, tak je veľmi frustrujúce prísť na koreň problému. Pretože to, čo vyzerá ako pridávanie nových riadkov do tabuľky, je v skutočnosti spôsobené niečim iným.

Čítajte ďalej

Ako vypočítať obrat za stálych zákazníkov v jazyku DAX, v PowerPivote aj v Power BI

Obrat sa sleduje snáď v každej jednej firme, pretože ide o jeden z najdôležitejších ukazovateľov výkonu firmy. Niekedy však nie je až tak podstatný samotný obrat, ako obrat za stálych zákazníkov. Pretože stáli zákazníci už majú s firmou vybudované vzťahy, a pre firmu sú veľakrát dôležitejší ako ostatní zákazníci. Preto sa teraz pozrieme, ako to vypočítať hneď niekoľkými spôsobmi.

Čítajte ďalej

Ako spraviť YTD, ktoré sa zastaví na aktuálnom dátume, v jazyku DAX

Časová analýza dát je v takmer každom bežnom reporte. A veľakrát sa tam nachádzajú aj ukazovatele YTD (year-to-date), ktoré zobrazujú kumlatívnu verziu ukazovateľa od začiatku roka po aktuálny dátum. Jazyk DAX s tým nemá problém, ale vo väčšine prípadov, ak máte správne vytvorený dátový model, tak už nie vždy užívateľom vyhovuje, ako sa ten výpočet správa po aktuálnom dátume. Preto si teraz ukážeme, ako to jednoducho ošetriť.

Čítajte ďalej

Podmienené zobrazovanie riadkov v kontingenčke podľa niektorých hodnôt, v PowerPivote a Power BI

Niekedy potrebujete v kontingenčke zobraziť iba vyfiltrované dáta. Na čom samozrejme v bežnom prípade stačia zabudované filtre. Čo však, keď chcete zobraziť napr. len také riadky, kde len jedna z hodnôt v nich spĺňa nejakú podmienku? Vtedy si už musíme dopomôcť jazykom DAX.

Čítajte ďalej

Ultimátna časová tabuľka v Power Query

Pri funkciách Time Intelligence v jazyku DAX potrebujete vždy použiť časovú tabuľku, aby fungovali správne. Tú viete zohnať z dátového skladu, či si ju vyrobiť. Dá sa vyrobiť v Power Query aj v PowerPivote, ale v Power Query je to má jednu obrovskú výhodu – viete ju ľahko a opakovane použiť v ďalších reportoch. A preto sa teraz pozrieme, ako sa takáto ultimátna časová tabuľka dá spraviť.

Čítajte ďalej

Práca s časom – funkcie Time Intelligence jazyka DAX

Jednou z častých požiadaviek pri analýzach v PowerPivote, po tom, čo už máme funkčné základné ukazovatele ako obrat, náklady, či zisk, je otázka – OK, a ako vyzerali tieto ukazovatele pred rokom/mesiacom/štvrťrokom? A zatiaľ čo bežným postupom je vykopírovanie si týchto údajov do reportu z viacerých kontingenčiek, existuje na to jednoduchšie a elegantnejšie riešenie – funkcie Time Intelligence jazyka DAX. Čítajte ďalej