LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

V tomto návode vám ukážem, ako vytvoriť opatrenia pre prebiehajúce udalosti . Tieto udalosti môžu prísť vo forme prebiehajúcich objednávok alebo prebiehajúcich predajov v závislosti od charakteru vašej správy.

V podstate je tu problém vypočítať výsledky, keď je v tabuľke faktov viac ako jeden dátum . Prítomnosť podobných prvkov by mohla spôsobiť chyby vo vašich výsledkoch, takže sa pozrime, ako to môžeme prekonať.

Obsah

Riešenie dvoch vzťahov medzi rovnakými stolmi

Takto vyzerá náš Predajný stôl.

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Ako vidíte, máme tu dva stĺpce DátumDátum objednávky a Dátum odoslania .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Skutočnosť, že sú tu dve dátumové tabuľky, môže priniesť ešte lepšiu analýzu. Koľko objednávok máme momentálne medzi dátumom objednávky a dátumom odoslania? Koľko objednávok momentálne prebieha?

Tento typ analýzy nemusí byť nutne aplikovaný aj na tento špecifický scenár. Existuje svet aplikácií, ktorí vedia, že to bude znova a znova rovnaký vzor. Akonáhle začneme pracovať na, uvidíte, čo je to za vzor.

Pred skokom do vzorca je však potrebné zvážiť niekoľko vecí, najmä pokiaľ ide o vzťahy medzi tabuľkami. Poďme sa teda pozrieť na náš dátový model, aby sme lepšie pochopili, čo sa deje.

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Vzor prebiehajúce udalosti znamená, že musíte vytvoriť viac ako jeden vzťah medzi tabuľkou Dátum a tabuľkou Predaj .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Prvý vzťah je medzi dátumom a dátumom objednávky .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Musíme tiež vytvoriť vzťah medzi stĺpcom Dátum a stĺpcom Dátum odoslania .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Ale tieto dva vzťahy musíte tiež deaktivovať, pretože nemôžete mať jeden vzťah prevahu nad druhým. V opačnom prípade sa pri hlásení vyskytnú problémy.

Tu je príklad. Ak pretiahneme mieru celkového predaja do prehľadu, uvidíte, že dostávame nepárne výsledky. Zobrazuje celkový predaj počas všetkých dátumov.

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Dôvod, prečo sa to takto zobrazuje, je ten, že nevie, čo má filtrovať. Je to preto, že dva vzťahy v pozadí sa navzájom rušia. Aby všetky prebiehajúce udalosti, ako je táto, správne prebehli, budeme sa musieť rozhodnúť medzi dvoma možnosťami.

Prvou možnosťou je vytvoriť samostatnú tabuľku len pre tento výpočet. Druhým by bolo vytvorenie avyhlásenie, ktoré používafunkcia na výpočet základných mier.

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Poďme pracovať na druhej možnosti, ktorou je vytvorenie opatrenia pre prebiehajúce udalosti použiteľné pre tento scenár.

Začneme s príkazom CALCULATE , ktorý používapre náš celkový príjem . Potom použijeme funkciu USERELATIONSHIP a odkážeme na stĺpec Dátum objednávky v tabuľke Údaje o predaji .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Toto označuje vzor, ​​ktorý použijeme v našom vzorci pre každú prebiehajúcu udalosť. Opäť to znamená, že v našom modeli nebude potrebné znovu vytvárať ďalšiu tabuľku dátumu .

Skúsme to pre Sales in Progress .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Celkový predaj musíme vypočítať v inom kontexte, preto použijeme VYPOČÍTAŤ a odkážeme na Celkový predaj .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Ďalej musíme vytvoriť dva filtre, ktoré za nás urobia analýzu. Takže začneme sfunkciu, potom použitepre Dátum objednávky . Potom dodáme, že Dátum objednávky je menší alebo rovnaký ako Dátum .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Pre druhý filter tentokrát použijeme Dátum odoslania . Toto by malo byť väčšie alebo rovné Dátum .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Keď to pridáme do našej tabuľky, uvidíte, že stále nevráti správny výsledok.

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Je to preto, že aj keď máme celkové tržby ako kľúčové meradlo, ešte sme to nevypočítali. Náš model nemá celkový predaj , má iba celkový príjem .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Takže to, čo urobíme, je získať SÚČET celkových príjmov , aby sme získali naše celkové tržby .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Teraz vidíme skutočný prebiehajúci predaj .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Premeňme to na graf, aby sme mohli mať vizuálne znázornenie toho, ako čísla prechádzajú časom.

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Opätovné použitie LuckyTemplates DAX Measures

Pozrite sa, aké jednoduché je opätovné použitie tohto opatrenia. Predtým sme sa pozerali na prebiehajúce predaje . Technicky skutočnosť, že stále prebieha, znamená, že zatiaľ neexistujú žiadne príjmy; platbu dostanete až po skutočnom odoslaní objednávok.

Toto predstavuje ďalšiu skvelú analýzu. Aký druh peňažného toku budete potrebovať na výrobu produktov, aby ste mohli poslať faktúru a prijať platbu? Aby sme to zistili, spočítajme si Rozpracované objednávky . Tu už len musíme zmeniť názov opatrenia.

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Potom namiesto výpočtu celkového predaja použijemea odkazujte na údaje o predaji .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Toto nové opatrenie v podstate len vypočítava, koľko objednávok sa spracováva. Nebudem to uvádzať ako stĺpec v našej tabuľke, ale bolo by dobré mať túto vizualizáciu v našej správe.

Takže skopírujeme a prilepíme graf pre prebiehajúce predaje , potom zmeňte hodnoty na Prebiehajúce objednávky .

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Teraz môžeme vidieť, koľko skutočných objednávok prebieha. To nám pomáha pochopiť, koľko produktov bolo objednaných v ktorýkoľvek konkrétny deň, ale ešte neboli odoslané.

Vytváranie ďalších filtrov

Okrem toho, čo sme už videli, môžeme získať ďalšie štatistiky pridaním filtrov do nášho prehľadu. Dobrým filtrom by bol názov produktu . To nám umožní vidieť trendy, pokiaľ ide o počet objednávok na konkrétne produkty.

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Čo keby som teda chcel vidieť, koľko ľudí si objednalo Produkt 6 a aké výnosy z neho očakávame? Je ľahké to odškrtnúť vo filtri.

LuckyTemplates Opatrenia DAX pre prebiehajúce udalosti

Existujú aj ďalšie filtre, ktoré by bolo skvelé mať v závislosti od toho, aký druh analýzy hľadáte. Môžete mať napríklad filter pre zákazníkov. To vám pomôže určiť, kto sú vaši najväčší zákazníci. Môžete tiež pridať filter pre regióny, ktorý vám pomôže určiť, odkiaľ tieto objednávky pochádzajú.




Záver

Keď používame LuckyTemplates, v zákulisí beží veľa logikyPáči sa ti to. Už len skutočnosť, že miera vyhodnocuje každý jeden riadok v tabuľke predaja a zároveň sa ubezpečuje, že spĺňa správne podmienky pre dátum objednávky a dátum predaja, je dosť pôsobivá.

Preto odporúčam naučiť sa vzor a opakovane ho použiť. To vám umožní lepšie sa zoznámiť so vzorom, čo vám z dlhodobého hľadiska uľahčí. Nezabudnite pridať aj filtre, aby ste mohli analýzu skutočne rozdeliť rôznymi spôsobmi a oživiť ešte viac skvelých poznatkov.

Všetko najlepšie,


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.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.