Zdieľať cez


Používanie možností výpočtov v aplikácii Power BI Desktop

Power BI poskytuje päť možností na pridanie výpočtov do zostavy Power BI. Každá z týchto možností má svoje výhody a obmedzenia. Tieto možnosti a informácie o tom, kedy ich čo najlepšie používať, je dôležité pochopiť.

Možnosti výpočtov v službe Power BI

V nasledujúcej tabuľke sú uvedené možnosti, ktoré sú k dispozícii na pridanie výpočtov v službe Power BI:

Aspekt Vlastný stĺpec Vypočítať stĺpec Vypočítaná tabuľka Miera Výpočet vizuálu
Jazyk M DAX DAX DAX DAX
Vypočítané v Obnovenie údajov Obnovenie údajov Obnovenie údajov Na požiadanie Na požiadanie
Vytrvalosť Výsledky sa uložili Výsledky sa uložili Výsledky sa uložili Vypočítané podľa potreby Vypočítané podľa potreby
Context Riadok Riadok Riadok Filter Vizuál
Uložené v Tabuľka Model Model Model Vizuál
Zmeny pri interakcii používateľa v zostave Nie No No Áno Áno
Použitie Rýchle filtre, filtre, riadky, stĺpce Rýchle filtre, filtre, riadky, stĺpce V mierke, vypočítanom stĺpci alebo definícii výpočtu vizuálu Hodnota vo vizuáli a filtri na úrovni vizuálu Hodnota vo vizuáli a filtri na úrovni vizuálu

Nasledujúce časti sa podrobne zaoberajú používaním jednotlivých možností výpočtu uvedených v predchádzajúcej tabuľke.

Vlastný stĺpec (Power Query)

Vlastné stĺpce môžete vytvoriť pomocou jazyka vzorcov Power Query M. Podobne ako vytváranie vypočítaných stĺpcov v jazyku DAX majú vlastné stĺpce Power Query M nasledujúce funkcie a možnosti:

  • Rozšírte tabuľku vyhodnotením výrazu po riadkoch
  • Sú statické, čo znamená, že sa nemenia pri interakcii používateľa so zostavou
  • Sa vypočítajú ako súčasť obnovenia údajov a výsledky sa uložia v súbore modelu, čo znamená, že vyhodnocovanie pri obnovení údajov trvá určitý čas a zväčšuje veľkosť modelu.

Hoci vlastné stĺpce môžu agregovať riadky z iných tabuliek, vypočítané stĺpce môžu mať za následok lepší výkon, pretože agregácia sa vykonáva v zdroji údajov.

Získajte ďalšie informácie o vlastných stĺpcoch.

Vypočítaný stĺpec (DAX)

Vypočítané stĺpce používajú jazyk DAX na definovanie stĺpcov v tabuľke a rozširujú tabuľku vyhodnocovaním výrazu po riadkoch. Vypočítané stĺpce sú statické, čo znamená, že sa nemenia s interakciou používateľa so zostavou. Vypočítané stĺpce sa vypočítavajú ako súčasť obnovenia údajov a výsledky sú uložené v súbore modelu, čo znamená, že vypočítané stĺpce sa môžu vyhodnotiť pri obnovení údajov a zväčšiť veľkosť modelu.

Vypočítané stĺpce sú uložené v modeli a na rozdiel od vizuálnych výpočtov a vypočítaných stĺpcov v doplnku Power Query (ktoré sa spracovávajú len počas obnovenia) môžu odkazovať na iné tabuľky a vzťahy v modeli.

Vypočítané stĺpce možno použiť v rýchlych filtroch, filtroch, riadkoch a stĺpcoch vo vizuáli.

Získajte ďalšie informácie o vypočítaných stĺpcoch.

Miery

Mierky pomocou jazyka DAX pridávajú výpočty do modelu, vypočítavajú sa podľa potreby a reagujú na výbery, ktoré používateľ v zostave vykoná. Výsledky mierok nie sú vopred vypočítané ani uložené na disku.

Mierky možno použiť iba ako hodnoty vo vizuáli alebo vo filtroch na úrovni vizuálu.

Tu nájdete ďalšie informácie o mierkach.

Vypočítaná tabuľka

Väčšinou sa tabuľky vytvárajú importovaním údajov do modelu z externého zdroja údajov. Vypočítavané tabuľky umožňujú pridávať nové tabuľky na základe údajov, ktoré ste už do modelu načítali, alebo vám umožňujú vytvárať nové tabuľky pomocou jazyka DAX. Vypočítavané tabuľky sú najvhodnejšie na pomocné výpočty a údaje, ktoré chcete uložiť ako súčasť modelu a nemusíte vypočítavať priebežne alebo ako výsledky dotazu. Môžete sa napríklad rozhodnúť, že spojíte alebo prepojíte dve existujúce tabuľky.

Tak ako v prípade iných tabuliek môžu mať vypočítavané tabuľky vzťah s inými tabuľkami. Stĺpce vypočítanej tabuľky majú typy údajov, formátovanie a môžu patriť do kategórie údajov. Stĺpce môžete pomenovať, ako chcete, a pridať ich do vizualizácií zostáv, rovnako ako ostatné polia. Vypočítané tabuľky sa prepočítajú, keď sa obnoví alebo aktualizuje niektorá z tabuliek, z ktorých načítavajú údaje.

Získajte ďalšie informácie o vypočítavaných tabuľkách.

Výpočet vizuálu

Vizuálne výpočty sa líšia od ostatných možností výpočtov v jazyku DAX tým, že nie sú uložené v modeli a sú uložené vo vizuáli. Vizuálne výpočty uľahčujú vytváranie výpočtov, ktoré sa predtým ťažko vytvárali, čo vedie k jednoduchšiemu jazyku DAX, jednoduchšej údržbe a lepšiemu výkonu.

Vizuálne výpočty môžu odkazovať len na to, čo je vo vizuáli. Čokoľvek, čo je v modeli, musí byť pridané do vizuálu ešte predtým, ako naň môže odkazovať vizuálny výpočet, čo znamená, že vizuálne výpočty sa nemusia zaoberať zložitosťou kontextu filtra a modelu.

Vizuálne výpočty kombinujú jednoduchosť kontextu z vypočítaných stĺpcov s flexibilitou výpočtu na požiadanie z mierok. V porovnaní s mierkami fungujú vizuálne výpočty na agregovaných údajoch namiesto úrovne podrobností, čo často vedie k výhodám výkonu. Keďže vizuálne výpočty sú súčasťou vizuálu, môžu odkazovať na štruktúru vizuálu, čo vedie k väčšej flexibilite.

Získajte ďalšie informácie o výpočtoch vizuálov.

Ďalšie kroky

Nasledujúce články môžu byť užitočné pri učení a používaní vizuálnych výpočtov: