Vylepšenie výpočtu modelu
Vypočítané stĺpce môžu byť problematické, pretože ich môžete technicky vytvoriť v Editor Power Query alebo v jazyku DAX (Data Analysis Expressions) na Power BI Desktop. Zvyčajne máte jeden určujúci faktor určujúci, kedy a kde vytvoriť vypočítaný stĺpec: či vypočítaný stĺpec zahŕňa viac ako jednu tabuľku. Ak vypočítaný stĺpec zahŕňa viac ako jednu tabuľku, použite jazyk DAX. V opačnom prípade je Editor Power Query optimalizovaná na spracovanie nového stĺpca.
Keď vytvoríte vypočítaný stĺpec v databáze, získate výhody kompresie, podobne ako v každom inom stĺpci. Ak je vypočítaný stĺpec vytvorený pomocou jazyka DAX, bude fungovať skôr ako miera a vypočíta sa a prepočítajú sa pri každom použití. Tento proces môže znížiť výkon.
Často sa stáva, že vylepšovanie výpočtov je skôr umenie ako veda, ale k dispozícii je niekoľko spôsobov, ako zlepšiť výkon výpočtov: premenné, vyhnúť sa iteračným funkciám a DAX Studio.
Používanie premenných
Premenné sú výhodné v tom, že pomáhajú znížiť previazanosť a čas výpočtu. Ak výpočet odkazuje na premennú, premennú vypočíta raz namiesto zakaždým, keď použijete výpočet. Použitie premenných tiež vytvára menšiu vzájomnú závislosť medzi výpočtami.
Poznámka
Použitie premenných bude pre mnohých používateľov funkcie Tableau odklonom, pretože vnoria svoje výpočty.
Vyhnite sa iteračným funkciám
Iteračné funkcie môžu byť užitočné; Keďže však používate stĺpcové úložisko, výpočet, ktorý vyhodnotí každý riadok vo vašich údajoch, dosiahne výkon. Ak chcete optimalizovať výkon, pred použitím iteračnej funkcie sa uistite, že ste si prečítali alternatívy.
Zlepšenie výkonu pomocou nástroja DAX Studio
Ak chcete zvýšiť výkon alebo syntax, môžete použiť DAX Studio. DAX Studio je externý nástroj, ktorý má úplnú integráciu so službou Power BI a môže pomôcť vyhodnotiť výkon výpočtov.
Potrebujete pomoc? Pozrite si nášho sprievodcu riešením problémov alebo odošlite konkrétne pripomienky nahlásením problému.