Office 2016 vyšiel už pred 2 mesiacmi, a z pohľadu PowerPivotu v Exceli priniesol dosť zásadných noviniek. Microsoft tým dáva najavo, že PowerPivot je aktívne vyvíjaný nástroj, ktorý tu s nami bude ešte veľmi dlhú dobu, a že toto je smer, ktorým sa bude uberať klasická analytika v budúcich rokoch.
Tu sú najzaujímavejšie novinky, ktoré momentálne nájdete v Exceli 2016.
Dostupnosť v Office 2016 Professional
PowerPivot je konečne dostupný aj v edícii Professional! Toto je super správa, a určite to pomôže k lepšiemu rozšíreniu PowerPivotu vo firmách. Kompletný zoznam edícií verzie 2016, v ktorých sa PowerPivot nachádza, nájdete v tomto článku.
Pohodlnejšie zapnutie PowerPivotu v Exceli
PowerPivot ide teraz zapnúť o niečo ľahšie. Stačí ísť v Exceli do záložky Údaje a tam kliknúť na Spravovať dátový model:
Následne na Vás vyskočí okno s potvrdením povolenia PowerPivotu:
Po kliknutí na Povoliť sa povolí a rovno aj otvorí okno PowerPivotu. Nie je to síce ultra namakaná funkcionalita, ale na druhej strane aspoň trochu urýchli zapínanie PowerPivotu.
Vyhľadávanie v ponuke kontingenčnej tabuľky
Toto je extrémne praktické zlepšenie, ktorá Vám ušetrí množstvo času. Ak ste totiž už pracovali s PowerPivotom aspoň niekoľko dní, tak ponuka kontingenčky rástla spolu s Vašou kreativitou. A keď ste chceli rýchlo nájsť nejaký konkrétny stĺpec alebo merítko do analýzy, tak ste si museli pamätať, do ktorej tabuľky ste ho dali, a kde tam približne je. A to je v roku 2015 už dosť absurdné, keď človek musí ručne hľadať niečo, čo vie počítač nájsť v zlomku sekundy 🙂 Vlastne, táto funkcionalita bola prítomná už v Exceli 2010, ale niekto príliš inteligentný v MS rozhodol o tom, že to vo verzii 2013 už nebude… Našťastie im to docvaklo už teraz, že to vyhľadávanie nebolo zbytočné, a že ho majú vrátiť späť. Takže, vyhľadávanie, vitaj späť 🙂
Podpora vzťahov M:N medzi tabuľkami
V momentálne situácii by bolo lepšie povedať – príprava na podporu vzťahov M:N medzi tabuľkami. Zatiaľ čo už PowerPivot v Power BI obsahuje podporu M:N vzťahov, excelovský PowerPivot má na to spravenú ešte len prípravu. Takže zrejme sa to plánuje pridať v blízkej budúcnosti, keď to užívatelia Power BI dostatočne vytestujú 🙂 Táto funkcionalita tam už chýbala ako soľ pre pokročilejšiu analytiku, ako napr. spracovanie prieskumov alebo analýza nákupného košíka. Doteraz sa to muselo riešiť náhradou cez DAX, a odteraz to pôjde spraviť jednoduchou zmenou smeru filtra na obojsmerný filter (doteraz boli v PowerPivote len jednosmerné). Vďaka tomu nám v ďalekej budúcnosti z pokročilého kurzu PowerPivotu vypadne pravdepodobne jedno zaujímavé cvičenie, ale zatiaľ ho tam nechávame, dokým sa Excel 2016 nerozšíri trochu viac 🙂 Takto momentálne vyzerá príprava v okne Spravovať vzťahy v Exceli 2016:
Čitateľnejšie dátové zobrazenie
V dátovom zobrazení pribudla hrubšia čiara po každom 4. riadku v tabuľke. Opäť, nejedná sa o prelomovú funkcionalitu, ale skôr spríjemní navigáciu v tabuľke, či napr. počítanie blokov riadkov:
Zlepšené diagramové zobrazenie
Diagramové zobrazenie prebralo štýl zobrazovania tabuliek z Power BI. Podstatne sa tým zlepšila čitateľnosť dátového modelu pre nedatabázistov, pretože doterajší štýl zobrazovania vzťahov mýlil takmer každého užívateľa, že ktorá strana vzťahu je číselník a ktorá nie (aj keď to bolo podľa štandardu v databázovom modelovaní). Po novom to vyzerá takto:
Všimnite si, že teraz na jednom konci vzťahu zobrazuje „1“, a na druhom konci vzťahu hviezdičku. Takto je hneď jasné, že tam, kde je „1“, je napojený číselník, a tam, kde je hviezdička, je napojená dátová tabuľka. Takisto si všimnite malú šípku v strede prepojovacej čiary – ide o smer filtra v rámci prípravy na M:N vzťahy medzi tabuľkami. Zatiaľ to zmeniť nemôžete, ale v blízkej budúcnosti to už túžobne očakávame 🙂
Automatické vytvorenie dátumovej tabuľky
Ak ste už používali funkcie Time Intelligence v DAXe, tak viete, že tieto funkcie potrebujú dátumovú tabuľku. Lenže ak Vám ju nikto neposkytol, zvyčajne ste museli hľadať nejaké prácnejšie riešenie, ako ju vytvoriť a dostať do modelu. Teraz to ale Microsoft pridal priamo do ponuky PowerPivotu. Keď prejdete v menu PowerPivotu na záložku Návrh, kliknite na tlačidlo Tabuľka dátumov, a tam na Nová:
Vytvorí sa Vám v modeli nová tabuľka s „nejakým“ dátumovým rozsahom, ktorý môžete cez to isté menu neskôr zmeniť. Ten „nejaký“ dátumový stĺpec by sa mal automaticky generovať ako rozsah z minimálneho a maximálneho dátumu vo Vašom dátovom modeli, ale nie vždy to PowerPivot odhadne správne. Okrem dátumového stĺpca Vám tam ešte pridá rok, mesiac, deň, a pár ďalších užitočných stĺpcov. Takže super, odteraz už nemusíte dolovať a nastavovať dátumovú tabuľku, a následne ju udržovať, pretože toto tlačítko to spraví za Vás.
Vyfarbovanie v editore vzorcov
Po dlhom čakaní pribudlo taktiež vyfarbovanie vzorcov na spôsob Excelu, aby ste sa v nich nestratili:
Nové funkcie v DAXe
Do DAXu pribudlo 25 nových funkcií! Ich plný zoznam a dokumentáciu nájdete na tomto odkaze. Chystá sa ale ešte viac funkcií začiatkom roka 2016, v rámci vydania SQL Serveru 2016 a jeho tabulárnych Analysis Services, a podľa tohto odkazu pribudne vraj až 59 nových funkcií, medzi ktorými je už tých 25 predchádzajúcich. A keďže tabulárne Analysis Services a PowerPivot majú presne to isté výpočtové jadro, v priebehu budúceho roka sa dočkáme týchto funkcií aj v PowerPivote 🙂
Premenné v DAXe
Toto je obrovská novinka, ktorá zásadným spôsobom vylepší rýchlosť počítania vzorcov, a takisto zlepší ich čitateľnosť. Premenné pribudli do DAXu kvôli tomu, aby ste si – rovnako ako v programovacích jazykoch – mohli uložiť hodnotu nejakého vzorca do premennej, a túto premennú následne využili na viacerých miestach. Napr., keď ste predtým chceli robiť dynamickú segmentáciu produktov do kategórií podľa ich obratu, spravili ste takýto vypočítaný stĺpec:
=CALCULATE(VALUES(Kategorie[Kategoria]); FILTER(Kategorie; EARLIER([Obrat za produkt]) >= Kategorie[Od] && EARLIER([Obrat za produkt]) <= Kategorie[Do]))
Po novom to ale ide zjednodušiť premennými:
Na prvom riadku vzorca zadáte VAR, na druhom riadku zadáte „premenná=vzorec“, kde premenná je názov premennej a vzorec je vzorec, ktorého hodnota sa uloží do premennej. Na treťom riadku je uvedené RETURN, a na štvrtom riadku je uvedený samotný vzorec pre daný vypočítaný stĺpec, ktorý 2x používa hodnotu premennej Obrat. Všimnite si aj vyfarbovanie v rámci vzorca, ktoré pomáha s jeho ľahším čítaním a prípadným hľadaním chýb vo vzorci. Viac sa dočítate v tomto článku.
Automatická úprava vzorcov po premenovaní objektov
Táto funkcionalita je poklad, a mala by byť v PowerPivote už od začiatku. Keď totižto budujete powerpivotový model, a po čase zistíte, že ste zle nazvali nejaké merítko, stĺpec alebo tabuľku, tak ste si mohli pol dňa búchať hlavu o stôl, kým ste upravili všetky vzorce, ktoré sa na to odkazovali. Odteraz tieto objekty ale pokojne môžete premenovať. PowerPivot automaticky upraví odkazy na tieto objekty vo všetkých vzorcoch na nový názov. A vy nemusíte stráviť pol hodiny hľadaním, kde všade to ešte nie je premenované, resp. prechádzať si celodenným peklom po premenovaní hlavnej tabuľky a následnej oprave 200 vzorcov… Toto tam naozaj chýbalo ako soľ, dokonca ešte viac 🙂 Microsoft, ďakujeme!
Autor, tréner a expert na PowerPivot, Power BI a jazyk DAX. Založil som tento web, aby som pomohol dostať PowerPivot a Power BI do širšieho povedomia, a aby som ľuďom ukázal, že aj komplexné analytické problémy idú riešiť jednoducho. Po nociach vzývam Majstra Yodu a tajne plánujem ovládnutie vesmíru.