Nový pohľad na CALCULATE – LuckyTemplates

V tomto návode sa pozrieme na to, ako používať funkciu DAXv LuckyTemplates. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

CALCULATE je jedna z najdynamickejších funkcií, ktorá vám môže pomôcť pridať do vašich prehľadov hlbšie štatistiky. Ale aby ste to skutočne pochopili, je potrebné dobre pochopiť kontext riadkov a filtrov .

Obsah

Použité vzorové údaje

Na účely tohto návodu použijeme jednoduchý súbor údajov, ktorý zobrazuje produkty, množstvo a jednotkovú cenu .

Nový pohľad na CALCULATE – LuckyTemplates

Máme tiež tabuľku rozmerov, ktorá obsahuje iba produkty .

Nový pohľad na CALCULATE – LuckyTemplates

Ak sa pozrieme na model, môžeme vidieť, že Produkty, ktoré sa objavujú v našom , sú prepojené s tabuľkou faktov prostredníctvom vzťahu mnoho ku jednej .

Nový pohľad na CALCULATE – LuckyTemplates

Kontext riadkov cez CALCULATE v LuckyTemplates

Kontext riadkov je jedným zo základných pojmov, ktoré musíte pochopiť, aby ste skutočne pochopili, o čom je CALCULATE . Aby sme to objasnili, najprv sa pozrime, ako naša množina údajov vyzerá v Exceli.

Nový pohľad na CALCULATE – LuckyTemplates

V podstate kontext riadka definuje, čo sa deje s každým jedným riadkom . Ak by sme napríklad dostali Tržby za produkt A, jednoducho by sme dali znamienko rovnosti a potom vynásobili hodnoty v rámci Množstvo a Jednotková cena.

Nový pohľad na CALCULATE – LuckyTemplates

Ak použijeme rovnakú logiku riadok po riadku, dostaneme množstvo predaja pre každý riadok, čo nám umožní prísť s celkovým predajom .

Nový pohľad na CALCULATE – LuckyTemplates

Teraz prejdime na LuckyTemplates.

Pamätajte, že rovnaký výpočet bol opakovaný riadok po riadku. V LuckyTemplates je množstvo iteračných funkcií, väčšina z nich končí X. Napríklad iteračná funkcia prebolo by.

Nový pohľad na CALCULATE – LuckyTemplates

Ako vidíte, SUMX vyžaduje odkaz na tabuľku, takže použijeme našekde sú uložené naše údaje.

Nový pohľad na CALCULATE – LuckyTemplates

Potom vynásobíme požadované stĺpce z tabuľky faktov , ktorými sú Množstvo a Jednotková cena .

Nový pohľad na CALCULATE – LuckyTemplates

Keď stlačím Enter, zobrazí sa nám predaj .

Nový pohľad na CALCULATE – LuckyTemplates

Filtrujte kontext cez CALCULATE v LuckyTemplates

Druhá vec, na ktorú sa musíme pozrieť, je kontext nášho filtra, ktorý je ďalšou kritickou zložkou CALCULATE .

Použitie CALCULATE znamená úpravu kontextu filtra aplikovaného na výraz . Najprv sa teda pozrieme na to, ako upraviť kontext filtra. To jednoducho znamená zmenu filtrov v prehľade.

Keď ho použijete na zostavu Excel, je to také jednoduché, ako kliknúť na šípku rozbaľovacej ponuky vedľa názvu stĺpca a vybrať filtre, ktoré chcete použiť.

Ak napríklad potrebujem údaje len pre produkt A, jednoducho na tomto filtri zaškrtnem A.

Nový pohľad na CALCULATE – LuckyTemplates

Keď kliknem na tlačidlo OK, v prehľade sa zobrazia iba tržby za produkt A.

Nový pohľad na CALCULATE – LuckyTemplates

Toto je druhá časť procesu, ktorou je aplikácia filtra na výraz. V tomto prípade ide o výraz Predaj .

Vráťme sa k LuckyTemplates, na to isté budeme musieť použiť CALCULATE . Začnime vytvorením novej miery pre predajný produkt A .

Nový pohľad na CALCULATE – LuckyTemplates

Potom použijeme CALCULATE a použijeme výraz Predaj .

Nový pohľad na CALCULATE – LuckyTemplates

Ďalej upravíme kontext filtra odkazom na našu FactTable .

Nový pohľad na CALCULATE – LuckyTemplates

Potom budeme musieť zadať, že zo stĺpca Produkty potrebujeme iba predaje súvisiace s produktom A .

Nový pohľad na CALCULATE – LuckyTemplates

Teraz máme predaj za produkt A, ktorý je 6 520 – čo sú rovnaké výsledky, aké sme získali z našej excelovej tabuľky.

Nový pohľad na CALCULATE – LuckyTemplates

Použitie kontextu filtra pomocou SUMX

Hoci sa tu zameriavame hlavne na VYPOČÍTAŤ , je tiež dôležité vedieť, že to možno vykonať aj pomocou iných funkcií. Napríklad filtrovanie, ktoré sme urobili, je rovnaké ako pri použití funkcie Excel SUMif . Ale keď to robíme na LuckyTemplates, môžeme použiť SUMX .

Aby sme to dosiahli, vytvorte ďalšie opatrenie s názvom Predajný produkt A v2.

Nový pohľad na CALCULATE – LuckyTemplates

Chceme prejsť riadok po riadku, aby sme našli akékoľvek podrobnosti o produkte A, takže použijeme SUMX . Normálne by naším prvým inštinktom bolo odkázať na našu FactTable , pretože odtiaľ budú pochádzať naše údaje.

Nový pohľad na CALCULATE – LuckyTemplates

Ak to však urobíme, už nebudeme môcť použiť žiadne filtre. Takže namiesto toho, aby sme najprv odkazovali na tabuľku, musíme uprednostniť použitiefunkciu. FILTER je ďalší iterátor, ktorý nám umožňuje pozerať sa na údaje riadok po riadku.

Nový pohľad na CALCULATE – LuckyTemplates

Keď už máme funkciu FILTER zavedenú, je to jediný prípad, kedy sa odkazujeme na FactTable . Potom určíme, aké filtre chceme použiť, takže budeme odkazovať na položky zo stĺpca Produkty súvisiace s produktom A.

Nový pohľad na CALCULATE – LuckyTemplates

Ďalej špecifikujeme výraz, ktorým je Predaj.

Nový pohľad na CALCULATE – LuckyTemplates

Ak zahrnieme túto mieru do našich výsledkov, uvidíte, že zobrazuje rovnaký súčet ako predchádzajúce meranie, ktoré sme vytvorili.

Nový pohľad na CALCULATE – LuckyTemplates

Teraz sa pravdepodobne pýtate, prečo potrebujeme CALCULATE , ak existujú ďalšie funkcie, ktoré môžeme použiť. Pravdou je, že CALCULATE má oveľa viac využití, než o čom sme doteraz diskutovali.

Iné využitie pre CALCULATE v LuckyTemplates

Aby sme vám ukázali ďalšie spôsoby použitia CALCULATE , pridajte do našej množiny údajov ďalší stĺpec pre percentuálny predaj. V Exceli to znamená vydeliť tržby celkovým predajom .

Nový pohľad na CALCULATE – LuckyTemplates

Budem tiež musieť zamknúť bunku pre celkový predaj, aby sa rovnaký údaj použil na zvyšok buniek v stĺpci.

Po stlačení klávesu Enter sa nám zobrazia percentá, ktorých súčet bude 100 %.

Nový pohľad na CALCULATE – LuckyTemplates

Ak zmením filtre a získam údaje len pre produkt A, uvidíte, že stĺpec pre percentuálny predaj si stále zachováva rovnaké percentá.

Nový pohľad na CALCULATE – LuckyTemplates

Keď prejdete na LuckyTemplates, môžete niečo také urobiť pomocou CALCULATE .

Vytvorme nové opatrenie v rámci našich kľúčových opatrení. Najprv začneme so Všetkými predajmi , čo je ekvivalent celkového predaja v našom prehľade Excel. Použijeme na to CALCULATE .

Nový pohľad na CALCULATE – LuckyTemplates

Potom ako výraz použijeme Predaj .

Nový pohľad na CALCULATE – LuckyTemplates

Pri spätnom pohľade na našu excelovú tabuľku si pamätajte, že sme museli zamknúť bunku obsahujúcu celkový predaj , aby sme sa uistili, že napriek filtrovaniu budeme stále používať rovnaký súčet v celom stĺpci. V našom prehľade LuckyTemplates použijemeurobiť to.

Nový pohľad na CALCULATE – LuckyTemplates

Keď kliknem na tlačidlo Enter, prinesieme všetky predaje všetkých produktov.

Nový pohľad na CALCULATE – LuckyTemplates

To uľahčuje získanie našich percentuálnych predajov. Tak na to vytvoríme ďalšie opatrenie.

Nový pohľad na CALCULATE – LuckyTemplates

Potom použijeme, opäť rozdelíme naše tržby na všetky tržby rovnakým spôsobom, ako sme to urobili v Exceli.

Nový pohľad na CALCULATE – LuckyTemplates

Keď stlačíme Enter, budeme mať percentuálny podiel predaja, ktorý predstavuje 100 %.

Nový pohľad na CALCULATE – LuckyTemplates

Záver

Toto sú len niektoré z mnohých použití funkcie CALCULATE. V skutočnosti sa dá použiť aj pri výpočtoch časovej inteligencie.

Môžete si prejsť naše ďalšie návody, ktoré ukazujú tieto ďalšie použitia. Je to v podstate jedna z funkcií, bez ktorej sa nezaobídeme, ak chceme, aby naše prehľady zobrazovali čo najväčší prehľad.

Všetko najlepšie,

Mudassir












Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.