Neaktívne prepojenia medzi tabuľkami, a výpočty cez ne, v PowerPivote a Power BI

Jednou z mála využívaných, o to však užitočnejších vlastností dátového modelu v PowerPivote aj Power BI, sú neaktívne prepojenia medzi tabuľkami. Umožňujú vám zredukovať počet tabuliek v dátovom modeli, používajú sa hojne v pokročilej analytike aj reportingu, a vedia vám uľahčiť riešenie niektorých analytických problémov. Preto sa teraz pozrieme na to, ako fungujú, a ako sa dajú použiť.

Čítajte ďalej

Prepojenia many-to-many – ako fungujú v Power BI a SSAS Tabulare 2019

Power BI, a po novom aj SSAS Tabular 2019, priniesli obrovskú novinku za posledné roky – natívnu podporu pre prepojenia many-to-many pre tabuľky v dátovom modeli, resp. M:N. To znamená, že už v nich viete priamo prepojiť naozaj ľubovoľné tabuľky, bez rôznych trikov. Ako som už viackrát spomínal v starších článkoch, tak tieto prepojenia many-to-many však fungujú mierne odlišne, ako klasické prepojenia 1:N alebo 1:1 v PowerPivote. Preto sa na ne teraz pozrieme bližšie.

Čítajte ďalej

Ako vypnúť kaskádovitosť slicerov, v PowerPivote aj v Power BI

V staršom článku som písal o tom, ako rozchodiť kaskádovité slicery. Čiže ako zabezpečiť, aby výber v jednom sliceri odfiltroval voľby v druhom sliceri len na tie použiteľné, ak sú slicery vytvorené z dvoch rôznych číselníkov. Niekedy však potrebujete presný opak. Prečo by to vôbec niekto chcel, a ako to docieliť?

Čítajte ďalej

Power BI Analyzer – Ako rýchlo zdokumentovať dátový model v Power BI Desktope, SSAS Tabulare a Azure Analysis Services

Pred nejakým rokom som na tomto blogu písal o tom, ako rýchlo zdokumentovať dátový model v PowerPivote v Exceli. Ako to ale urobiť pre Power BI Desktop, SSAS Tabular či Azure Analysis Services, ktoré tiež používajú PowerPivot? Hľadal som na to hotové riešenia, ale väčšinou som našiel len krkolomné veci pre Excel, alebo s makrami (ktoré vám vo firme skoro nikdy nedovolia), alebo relatívne komplikované univerzálne riešenia. Preto som sa rozhodol spraviť si to sám. A tak vznikol Power BI Analyzer.

Čítajte ďalej

Vzťahy M:N sú konečne v Power BI!

Keď ste niekedy používali PowerPivot alebo Power BI, tak ste pri prepájaní tabuliek takmer vždy narazili na problém, že aspoň na jednej strane prepojenia musí byť stĺpec s unikátnymi hodnotami. Toto sa riešilo zvyčajne rôznymi trikmi, ako prepojenie pomocou medzitabuliek so stĺpcom s unikátnymi hodnotami (napr. ako popisujem v mojej knihe o Power BI). Od júlovej aktualizácie Power BI Desktopu však PowerPivot podporuje aj prepájanie tabuliek pomocou podpory pre vzťahy M:N, čím efektívne odstraňuje hore uvedenú podmienku, aj potrebu ju obchádzať. A de facto umožňuje prepojiť ľubovoľné dva stĺpce v dátovom modeli. A je to definitívne jedna z najväčších noviniek v PowerPivote za posledné roky, ktorá tam chýbala ako soľ. Preto sa na ňu teraz pozrieme bližšie.

Čítajte ďalej

Kaskádovité slicery v PowerPivote a Power BI

Slicery sú bombastická vec, či už v Exceli alebo v Power BI. Umožňujú vám rýchlo odfiltrovať dáta v reporte, interaktívne parametrizovať dátový model, či dokonca interaktívne meniť vzhľad reportu. Problém však nastáva pri použití viacerých slicerov voči PowerPivotu či Power BI, keď užívatelia zvyknutí na klasické kontingenčky očakávajú, že keď v jednom sliceri zakliknú položku X, tak sa to v ostatných sliceroch kaskádovito obmedzí len na tie položky, ktoré existujú pri tom vybranom filtri. V klasických kontingenčkách to funguje vždy, ale v kontingenčkách z PowerPivotu, resp. v Power BI to nefunguje takmer nikdy. Aspoň teda nie bez dodatočných nastavení. Preto si teraz ukážeme, ako rozchodiť takéto kaskádovité slicery.

Čítajte ďalej

Integrácia dát z viacerých zdrojov

Jednou z hlavných výhod PowerPivotu aj Power BI je schopnosť načítať a analyzovať dáta z viacerých zdrojov. Dokonca je to v dnešnej dobe úplne bežná požiadavka pri reportingu. Väčšinou však takéto dáta nie sú uložené rovnakým spôsobom, a integrácia dát z viacerých zdrojov skončí hneď na začiatku. A pritom riešenie je veľmi jednoduché.

Čítajte ďalej

Ako prepojiť stĺpce cez podmienku v PowerPivote

PowerPivot oficiálne umožňuje prepájať tabuľky cez 1 stĺpec. Čo ale v prípade, keď potrebujete neštandardné prepojenie, napr. cez rozsah hodnôt, ktoré sa nachádzajú v tej druhej a zároveň prepájanej tabuľke? Oficiálne to nejde, ale my si ukážeme, ako to pôjde 🙂

Čítajte ďalej

Vypočítané stĺpce v PowerPivote – kategórie z dopočítaných dát

Ako sme spomínali v prechádzajúcom článku, kategórie sa dajú vytvárať nielen podľa “surových” dát, ale aj podľa dát, ktoré si vieme dopočítať z, alebo pomocou iných tabuliek v našom dátovom modeli. A to následne ponúka ďalšie, veľmi zaujímavé možnosti, ktorým sa budeme venovať v tomto článku. Čítajte ďalej

Ako vytvoriť vzťahy v dátovom modeli

Po prvotnom importe tabuliek, pred samotnou analýzou, je potrebné ešte vykonať posledný krok – zadefinovanie vzťahov medzi tabuľkami. Bez toho by totiž PowerPivot nevedel, ako má dáta z tabuliek spojiť dohromady. Zároveň vďaka týmto prepojeniam už nebudete musieť písať stovky VLOOKUPov v Exceli, aby ste dali dáta dokopy do jednej kontingenčky.

Čítajte ďalej