Vytvoriť vypočítané stĺpce v PowerPivot alebo Power Query?

Na školeniach PowerPivotu sa často stretávam s dilemou, ktorú majú účastníci, keď uvidia, čo všetko dokáže PowerPivot alebo Power Query. V oboch z nich totižto idú vytvárať vlastné vypočítané stĺpce, a potom poniektorí majú problém, že čo je z toho lepšie. Pozrieme sa teda na to, ako to celé funguje.

Čítajte ďalej

Ako vytvoriť prednastavený slicer na dnešný dátum

Pri vytváraní kontingenčných tabuliek v Exceli, alebo reportov v Power BI, máte niekedy požiadavku použiť dátumový slicer, ktorý je nastavený na dnešný dátum. Keď to skúsite spraviť s bežným dátumovým stĺpcom, tak na ďalší deň po vytvorení reportu narazíte na jeden problém – ak ste deň predtým uložili report, v ktorom bol vybraný aktuálny deň, tak po otvorení reportu na ďalší deň tam bude vybraný stále ten istý deň – tentokrát však už včerajší. A užívatelia – Váš šéf či manažér – Vás za to zrovna nepochvália, že každý deň musia preklikávať dátum v sliceri, a meniť slicer na dnešný dátum. Poďme sa teda pozrieť na jednoduchý trik, ako sa s tým popasovať, aby sa to dialo automaticky. A ktorý bude rovnako fungovať v Exceli aj v Power BI.

Čítajte ďalej

Ako rýchlo zdokumentovať dátový model v PowerPivote

Ak vytvárate dátové modely v PowerPivote, tak v každej väčšej firme po čase začne byť problém, ako to celé nakoniec zdokumentovať. Čiže ako popísať tabuľky, prepojenia, vypočítané stĺpce či merítka. A nezomrieť medzitým od nudy. Alebo ako si pozrieť, koľko ktorá štruktúra zaberá miesta v operačnej pamäti. A práve s tým, ako zdokumentovať dátový model, Vám vie pomôcť jedna utilitka, na ktorú sa teraz pozrieme.

Čítajte ďalej

Kedy použiť vypočítané stĺpce vs. merítka

PowerPivot aj Power BI umožňujú tvorbu vypočítaných stĺpcov aj merítok v jazyku DAX, a pomocou nich sa robí väčšina analytiky v dátovom modeli. Niekedy však nie je úplne jasné, ktoré z nich je vhodné na ktorý účel, najmä keď s tým ešte len začínate. Preto si teraz ukážeme, kedy je vhodnejšie použiť vypočítané stĺpce vs. merítka.

Čítajte ďalej

Výpočty za skupinu v rámci jednej tabuľky

Vypočítané stĺpce a merítka sú fajn, ak potrebujete vypočítať ľubovoľné ukazovatele. Niekedy si však predtým ešte potrebujete dopomôcť výpočtami v rámci jednej tabuľky, aby vzorce pre Vaše ukazovatele neboli až tak veľmi komplikované. V tomto článku si ukážeme, ako vieme spraviť vypočítané stĺpce, ktoré budú sumovať hodnoty za celú skupinu riadkov v rámci jednej tabuľky, a prípadne aj rozpočítavať takúto sumu rovnomerne medzi všetky riadky v skupine. Tejto technike sa hovorí Výpočty za skupinu v rámci jednej tabuľky. Čí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

Operátor IN v PowerPivote

Ak ste niekedy pracovali v jazyku SQL, tak ste už určite miliónkrát použili operátor IN. V PowerPivote tento operátor chýbal, ale zlé časy prešli, a pred mesiacom ho Microsoft konečne pridal aj sem 🙂 Nedostal sa však všade, ale len do najnovšieho PowerPivotu v Power BI a SSAS Tabular 2016. Je tak nový, že v čase písania tohto článku dokonca ešte stále nie je ani v oficiálnej dokumentácii k DAXu… ale funguje 🙂 Náhradné riešenie pre všetky ostatné PowerPivoty nájdete nižšie v tomto článku.

Čítajte ďalej

Optimalizácia rýchlosti PowerPivotu – ako zrýchliť výpočty v jazyku DAX na úroveň OLAP kociek

Pri svojich projektoch u klientov sa často stretávam s jedným zásadným problémom, keď sa vyberá analytická technológia – a to, že z nejakého dôvodu v IT brandži prevláda stále názor, že tabulárne modely sú pomalé pre veľké množstvo dát. Ako logické zdôvodnenie ľudia často používajú dôvod, že “PowerPivot bude vždy pomalší ako OLAP kocky, pretože spočítať miliardu riadkov trvá vždy oveľa dlhšie ako zobrať predpočítané dáta z OLAP kocky”. Čo je na jednej strane pravda, ale kto povedal, že PowerPivot si nedokáže predpočítať tieto dáta tiež? A že je to dokonca extrémne jednoduché? 🙂 Poďme sa teda pozrieť, ako na to. Čítajte ďalej

Vypočítané polia v PowerPivote – merítka

V predchádzajúcich článkoch sme si ukázali, ako využiť vypočítané stĺpce na vytvorenie vlastných analytických kategórií, či opravovať chyby v dátach. V PowerPivote však existujú ešte vypočítané polia, resp. merítka, ktoré sa počítajú na úrovni kontingenčnej tabuľky. Vďaka nim môžete robiť nielen pokročilú analytiku, ale aj zobraziť dáta úplne ľubovoľným spôsobom, aký len potrebujete – bez ohľadu na to, či to kontingenčka umožňuje alebo nie. Je to tým, že kontingenčka takéto polia nepočíta, ale počíta ich PowerPivot pomocou jazyka DAX.

Čítajte ďalej

Vypočítané stĺpce v PowerPivote – oprava dát

V predchádzajúcom článku sme si ukázali, ako využiť vypočítané stĺpce na vytvorenie vlastných analytických kategórií, a elegantnejšie analyzovať dáta. Týmto sa však ich využitie nekončí. Pomocou nich môžeme napr. opravovať chyby v dátach. Čo z času na čas budete musieť robiť kvôli tomu, že v každej väčšej databáze sa nachádzajú chyby, napriek sebeväčšej snahe programátorov a administrátorov databáz. A ak ich neopravíte, nebudete mať správne výsledky, respektíve bude Vám to zbytočne komplikovať vzorce a kopec ďalších vecí v PowerPivote. Preto si to pozrieme teraz, ako na také chyby prísť, a ako ich opraviť hneď na začiatku.

Čítajte ďalej