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.

Čítajte ďalej

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ť.

Čí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

Nové funkcie v jazyku DAX

V marci nám do jazyka DAX po relatívne krátkom čase pribudli nové funkcie. Niektoré z nich sú iba skratkovité funkcie, iné mierne uľahčia niektoré analýzy. Preto sa na ne pozrieme teraz bližšie.

Čítajte ďalej

Nová syntax funkcie ALL v jazyku DAX

Pred pár dňami pridal Microsoft novú syntax funkcie ALL, ktorá umožňuje v kontexte výpočtu zrušiť všetky filtre naraz. A najmä pri komplikovanejších dátových modeloch príde vhod. Preto sa teraz na ňu pozrieme.

Čítajte ďalej

Nesprávne fungovanie funkcie ALL v Power BI

Keď ste niekedy skúšali použiť funkciu ALL v Power BI na zrušenie filtra nad jedným zo stĺpcov, tak vás pravdepodobne prekvapilo, že to niekedy funguje, a niekedy nie. Na väčšine stĺpcov táto funkcia proste funguje, ale pri niektorých ako keby bola zakliata, a neruší filter tak ako by mala. Spôsobuje to nesprávne fungovanie funkcie ALL v Power BI. Ideme sa teda pozrieť na to, ako to je, a hlavne aké je na to náhradné riešenie.

Čítajte ďalej

Ako zobraziť dynamických TOP N položiek v kontingenčke

V predchádzajúcom článku som sa venoval vcelku jednoduchému problému, ako zobraziť TOP N položiek, a ako zvyšné položky zoskupiť do položky “ostatné”. Malo to však jednu chybičku krásy – nereagovalo to na vybrané filtre a slicery kontingenčky. Dnes si ukážeme, ako tento problém vyriešiť pomocou výpočtu dynamických TOP N položiek v DAXe.

Čítajte ďalej

Merítka a antifiltre v jazyku DAX – 2. časť

V predchádzajúcom článku sme si ukázali, ako vieme používať základný antifilter ALL. V tomto článku v tom budeme pokračovať, a ukážeme si jeho ďalšie využitie.

Čítajte ďalej

Merítka a antifiltre v jazyku DAX

V predchádzajúcom článku sme si ukázali, ako vieme zmeniť kontext počítania merítka, a vypočítať merítko pomocou filtrov. V tomto článku budeme v tejto téme pokračovať, a povieme si o tzv. antifiltroch.

Čítajte ďalej