Power BI vypočítat: klíč k pokročilým vzorcům DAX

nyní se ponoříme do funkce výpočtu v Power BI.

tuto funkci jsme již mnohokrát použili, ale zde ji chci podrobně diskutovat.

získání prodeje v loňském roce s výpočtem

funkce vypočítat umožňuje změnit kontext výpočtu v rámci opatření, kde kontext přichází z prostředí, kde se provádí výpočet. Můžete sledovat celé video tohoto tutoriálu v dolní části tohoto blogu.

schopnost změnit kontext v rámci opatření je v DAX velmi důležitá.

začneme příkladem vytvořením opatření nazvaného Sales LY, které pomocí funkce vypočítat porovnává tržby k aktuálnímu datu s prodejem ke stejnému datu v loňském roce.

 vytvoření prodeje ly-Power BI vypočítat

v rámci funkce výpočtu vložíme náš celkový prodej, protože první parametr výpočtu může mít jakýkoli výraz.

poté použiji funkci time intelligence nazvanou SAMEPERIODLASTYEAR. Funkce Time intelligence jsou funkce používané pro výpočty související s časem.

vzhledem k tomu, že do výpočtu vkládáme SAMEPERIODLASTYEAR, upravíme náš aktuální kontext o jeden rok prostřednictvím našeho sloupce data.

 vložení vypočítat parametry-Power BI vypočítat

po přetažení nového opatření uvidíte, že sloupce celkového prodeje a prodeje LY mají různé výsledky.

Celkový Prodej vs Prodeje LY - Power BI VYPOČÍTAT

důvodem je to, že hodnoty uvnitř Prodeje LY jsou převzaty z Celkového Prodeje přesně před jedním rokem.

Chcete-li ukázat příklad, podívejme se na prodejní hodnotu LY k datu 28/02/2020.

Ukazuje datum 28/02/2020 - Power BI VYPOČÍTAT

Protože to má hodnotu $10,440, při pohledu zpět na Celkových tržbách datum 28/02/2019 by měl přinést stejný výsledek.

 zobrazující hodnoty 28/02/2019-Power BI vypočítat

uznává 28/02/2020 jako současné Datum, ale mění kontext ke stejnému datu v 2019 prostřednictvím sloupce Sales LY.

to je důvod, proč výpočet je tak důležitá funkce v Power BI. Umožňuje provádět výpočty mnoha různými způsoby, jako když potřebujete najít rozdíl mezi celkovým prodejem a prodejem LY.

Změna kontextu o čtvrtletí

mohu také změnit kontext sloupce data, abych se mohl podívat na čtvrtletní hodnoty místo denních hodnot.

nejprve přetáhnu sloupec QuarterInCalendar, který najdete uvnitř tabulky dat.

Ukazuje hodnoty QuarterInCalendar - Power BI VYPOČÍTAT

první věc, které si všimnete, je, že data nejsou správně seřazena. Chcete-li to opravit, budu třídit sloupec s názvem QuarterInYear.

přejdu do datové oblasti a zvýrazním sloupec QuarterInCalendar.

 zvýraznění QuarterInCalendar

poté mohu vybrat možnost QuarterInYear v části Seřadit podle sloupce.

Třídění podle sloupce s QuarterInYear

Jednou jsme se vrátit na předchozí obrazovku, můžete nyní vidět, že už máme čtvrtletích ve správném pořadí.

Výsledek třídění QuarterInCalendar sloupec

děláme stejnou věc dříve, ale hodnoty jsou nahromaděné v různé zrnitosti, od doby, co jsme se při pohledu na čtvrtiny, místo dnů.

například s Q2 2020 máme celkovou prodejní hodnotu $ 2,839,495 . Ale když se podíváme na prodejní hodnotu ly, funkce vypočítat změní kontext zpět o jeden rok, který má celkovou prodejní hodnotu Q2 2019 $ 3,665,971 .

Q2 2019 vs Q2 2020

VYPOČÍTAT funkci umožňuje pracovat v různých způsobů, jak používat podobný pohled, aniž by museli přepsat vzorce a výpočty.

celkový prodej určitého místa pomocí vypočítat

také vám chci ukázat jiný způsob, jak můžete upravit kontext uvnitř vypočítat.

dříve jsme úplně změnili kontexty výpočtů, ale nyní vám chci ukázat příklad, kde bychom místo toho kontext mírně filtrovali.

Co kdybych chtěl vypočítat všechny své prodeje v určitém místě, konkrétně v Severní Karolíně?

K tomu můžu vytvořit nové opatření s názvem Prodej v NC, použijte POČÍTAT s Celkových Tržeb jako výraz, a pak použít Kód Státu v Místech tabulky jako filtr a nastavte ji rovno „NC“.

Vytvořit Prodej v NC opatření

Jakmile budeme táhnout v naší nové opatření, můžeme vidět rozdělení Celkového Prodeje jen v určitém regionu na základě kontextu Název Produktu.

Zobrazující hodnoty Prodeje v NC

ve Srovnání s Prodejní LY, kde kontextu byla zcela změněna, souvislosti v Prodeje v NC byla jednoduše upravena.

to je důvod, proč se výpočet stane vaší nejpoužívanější funkcí, protože existuje mnoho způsobů, jak můžete upravit kontext.

Pokud se podíváte na jakékoliv pokročilé obsah z Enterprise DNA, uvidíte, že VÝPOČET je použit v téměř vše od formulí může být napsán velmi efektivně používat.

možná jste již viděli velmi dlouhé vzorce napsané v aplikaci Microsoft Excel, které pokrývají dva až tři řádky. V Power BI můžete mít celou řadu různých výpočtů jednoduše úpravou kontextu.

Chcete-li zobrazit další příklad, mohu přetáhnout v prodeji v NC opatření spolu s quarterincalendar opatření.

Prodej v NC s QuarterInCalendar jako počáteční kontextu

nemusel jsem provádět změny ve vzorci, ale přidal jsem na kontext, ve srovnání s naší předchozí příklad, kde jsme upravili.

vzhledem k tomu, že již máme své čtvrtletní tržby, přidání v prodeji v NC nám dalo čtvrtletní tržby zejména v Severní Karolíně.

ve srovnání s úplnou změnou kontextu, jako v Sales LY, kde jsme k manipulaci s datem použili funkci time intelligence.

prodej v NC opatření je pouze filtr na místě, které nesouvisí s počátečním kontextem QuarterInCalendar, který je datum.

závěr

to byl jen úvod do funkce vypočítat v Power BI o tom, jak byste ji mohli použít ke změně, úpravě nebo přidání do kontextu vašich výpočtů.

chci, abyste přemýšleli o tom, jak to můžete použít na něco, na čem pracujete. Pokud můžete tuto funkci využít, můžete rychle provést kombinace vzorců a techniky pro výpočet více věcí.

Všechno nejlepší,

Same

Členství v Banne

YouTube Plakát

Center of Excellence

***** Související Odkazy *****
Výpočet Dynamické Procento Z Celkového Změnit Pomocí Power BI Času Inteligence
Výpočet Kumulativní Míra růstu Pomocí DAX V Power BI
Jak Vypočítat Rozdíl Ve Dnech Mezi Nákupy Pomocí DAX V Power BI

***** Související Kurz Moduly *****
Ultimate Začátečníky Průvodce na DAX
Pokročilé DAX Kombinace
Čas Inteligence Výpočty

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.