Dátové modelovanie a návrh štruktúry dátového modelu je to, čo takmer všetci v Power BI a PowerPivote preskakujú. Je to najmä kvôli tom, že jednou zo skvelých vlastností Power BI je to, že si doňho viete natiahnuť ľubovoľné dáta ako tabuľky, prepojiť ich a za pár sekúnd začať analyzovať všetko pokope. Všetko je skvelé až do momentu, keď začneme ťahať do modelu milióny riadkov. Alebo chceme v DAX-e vypočítať pokročilejšie ukazovatele. V takom prípade začne byť Power BI “zrazu” pomalé. A to ani nemusíte mať gigantické objemy údajov. Citeľné spomalenie môže nastať aj vtedy, keď máte v modeli hoci aj 3 tabuľky a v každej len pol milióna riadkov.
Pozvánka na webinár Zaujímavé techniky prípravy dát v Power Query
Ďalší mesiac uplynul ako voda, a preto je tu čas na ďalší webinár! 🙂 Tentokrát som pre Vás opäť pripravil webinár o Power Query.
Ako stiahnuť stránkované dáta do Power BI a Excelu cez Power Query
V niektorých prípadoch potrebujete stiahnuť dáta z webu alebo z webovej aplikácie. Samotné stiahnutie tabuľky z webu pozná už asi každý, ale problém nastáva, keď sú dáta rozdelené na viacerých stránkach, a chcete ich zozbierať a spojiť dokopy zo všetkých z nich. Najmä ak neviete, na koľkých stránkach sú všetky dáta. Preto sa teraz pozrieme, ako stiahnuť stránkované dáta do Power BI a Excelu cez Power Query.
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.
Power View v Exceli 365 a Exceli 2021 už nebude
Microsoft pochováva doplnok Power View v najnovších Exceloch, z klasického dôvodu – už sa im to nechce udržiavať. Od 12.10.2021 postupne začne miznúť zo všetkých edícií Excelu 365, a vôbec sa už neobjaví v Exceli 2021. Čo s tým?
Ako zobraziť celkový súčet na začiatku kontingenčnej tabuľky, v Power BI aj PowerPivote
Kontingenčné tabuľky sú skvelý nástroj na bežnú analýzu dát. V niektorých prípadoch sa však nezobrazujú tak, ako by ste presne chceli, a možnosti ich nastavenia sú tiež relatívne obmedzené. Ak chcete napríklad zobraziť celkový súčet na začiatku kontingenčnej tabuľky, či už v Power BI alebo excelovskom PowerPivote, tak máte smolu – nepodporujú to. Na všetky problémy však existuje riešenie, a my sa teraz na jedno z nich pozrieme.
TREATAS funkcia v jazyku DAX, v PowerPivote aj Power BI
Jazyk DAX má pokročilejšie funkcie, ktoré častokrát na prvý pohľad nie sú zrejmé, na čo by mohli byť dobré. Pritom sa častokrát používajú v pokročilej analytike, alebo len na skrátenie dlhších zápisov v jazyku DAX. A jednou z takýchto funkcií je funkcia TREATAS, ktorá sa používa okrem iného aj na prenos filtrov na iné tabuľky a stĺpce. A na niektoré z jej použití sa teraz pozrieme.
Monštrózna dimenzia v PowerPivote a Power BI
Dáta, ktoré občas dostanete na analýzu, nie sú zrovna v najvhodnejšom formáte. Jeden z najhorších prípadov je, keď sú síce dáta v tabuľkách správne, ale dostanete ich v úplne denormalizovanej forme. A nasleduje ukrutný dlhý proces normalizácie dát do dimenzných a faktových tabuliek, aby ste to vôbec vedeli pospájať a zanalyzovať. V niektorých prípadoch však existuje oveľa ľahšie riešenie. A tým je technika s kódovým označením monštrózna dimenzia.
Indický zápis filtrov cez viaceré stĺpce súčasne už funguje v jazyku DAX!
Indický zápis filtrov je veľmi často používaná technika v jazyku DAX na výpočet filtrovaných ukazovateľov. V pôvodnom článku o indickom zápise filtrov v jazyku DAX som spomínal jedno z obmedzení tohto zápisu – že musí byť vyhodnotiteľný v rámci 1 stĺpca. Od marcového vydania Power BI Desktopu a príslušnej verzie SSAS Tabularu 2019 tam už toto obmedzenie konečne nie je. A po novom funguje aj indický zápis filtrov cez viaceré stĺpce. Síce iba čiastočne, ale predsa. A preto sa teraz na to pozrieme, čo ide a čo nejde po novom spraviť.
SWITCH funkcia v jazyku DAX, v PowerPivote aj Power BI
Funkcia SWITCH patrí medzi najzákladnejšie funkcie jazyka DAX, a je v ňom dostupná už od 2. verzie PowerPivotu, či hneď od začiatku v Power BI. Pre mnohých je však stále novinkou, aj keď som ju používal už v mnohých starších článkoch. Preto sa teraz pozrieme na to, ako si pomocou nej môžete zjednodušiť zápisy podmienok v jazyku DAX.