DAX row-level security – zabezpečenie dát v reportoch na úrovni riadkov pomocou jazyka DAX

Mnohokrát musíte riešiť zabezpečenie nielen samotných reportov Power BI, ale aj dát uložených v nich. Najmä v korporátnom prostredí je dosť častá požiadavka, aby užívateľ nevidel v reporte všetky dáta, ale iba tie dáta, ku ktorým má mať prístup. S touto požiadavkou nám vie pomôcť funkcionalita nazvaná “DAX row-level security”, čiže zabezpečenie dát na úrovni riadkov pomocou jazyka DAX.

Čítajte ďalej

Pozvánka na webinár Od dobrého k výbornému riešeniu v Power BI

Poznať jazyk DAX je kľúčové pri tvorbe reportov v Power BI. V spojení s vhodnými modelovacími technikami vám umožní nielen vypočítať čokoľvek, ale aj zobraziť informácie v reporte akýmkoľvek spôsobom. Nie je však report ako report. Niekedy staviame report zbytočne komplikovane, ak nepoznáme všetky možnosti, alebo nemáme vhodné skúsenosti. Príďte sa pozrieť, ako sa dajú vylepšovať vaše riešenia v Power BI, aj s pomocou jazyka DAX.

Čítajte ďalej

Dynamické reportovacie mesiace v Power BI a Power Query

V niektorých spoločnostiach sa nepoužíva klasický reporting po kalendárnych mesiacoch, ale po reportovacích mesiacoch, ktoré sú mierne odlišné od tých kalendárnych, a počítajú sa dynamicky podľa interných pravidiel. A samozrejme potom aj v Power BI reportoch užívatelia očakávajú, že budú mať možnosť reportovať podľa takýchto mesiacov. Ideme sa teda pozrieť na to, ako zabezpečíme reporting, keď vo firme používame dynamické reportovacie mesiace.

Čítajte ďalej

Pozvánka na webinár Pokročilá vizualizácia dát v Power BI

Ste si istí, že zo svojich vizualizácií v Power BI dostávate maximum aj po vizuálnej stránke? V spojení s jazykom DAX a vhodným dátovým modelovaním z nich viete dostať oveľa viac, ako bežne uvidíte v reportoch. A na tomto webinári si ukážeme, ako na to.

Čítajte ďalej

Plánovacie týždne a práca s nimi v jazyku DAX (Power BI, PowerPivot)

Pri práci s kalendárnymi týždňami máme častokrát problém, ako vykazovať ukazovatele na prelome rokov. Takmer nikdy nespadne začiatok týždňa na začiatok roka, a štatistika za takéto týždne sa rozdelí do 2 rokov. Ako štandardné riešenie sa namiesto toho používa vykazovanie, kde použijeme plánovacie týždne a roky, ktoré týmto neduhom netrpia. A na to sa teraz pozrieme podrobnejšie.

Čítajte ďalej

Dynamická zmena zobrazovaných jednotiek v Power BI a PowerPivote

Užívatelia potrebujú v reportoch zobrazovať výsledky v rôznych jednotkách. Niekedy ako presné čísla, inokedy v tisícoch, miliónoch či miliardách. Toto nie je problém nastaviť cez formátovanie vizuálov v Power BI, prípadne cez jazyk DAX v excelovskom PowerPivote. Problém však nastáva vtedy, keď si to užívateľ chce meniť počas zobrazovania reportu. V takom prípade to je potrebné implementovať tak, že sa použije dynamická zmena zobrazovaných jednotiek.

Čítajte ďalej

Pozvánka na webinár Časová analýza v Power BI s jazykom DAX

Analýza údajov naprieč časom je jedna z najčastejších činností pri reportingu v Power BI aj Exceli. Aj preto som pre Vás pripravil webinár o časovej analýze v Power BI a excelovskom PowerPivote.

Čítajte ďalej

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

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.

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