Predchádzanie aktuálnym výsledkom od projektovania dopredu

Dnes prejdem riešenie určitého problému týkajúceho sa výpočtov od začiatku roka k dnešnému dňu (YTD) . V skutočnosti to vyplynulo z otázky v . Nižšie zanechám odkaz na diskusiu na fóre, ak by ste si to chceli prečítať. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Tento príspevok na fóre si môžete pozrieť tu

Rok po dátum (YTD) označuje obdobie od začiatku aktuálneho roka do určeného dátumu pred koncom roka . V zásade je to založené na počte dní od začiatku kalendárneho roka alebo dokonca fiškálneho roka až do stanoveného dátumu. Bežne sa používa na účely finančného výkazníctva.

V tomto scenári sa snažíme vyhodnotiť predaje od začiatku roka, ale nechceme hodnotiť nič okrem posledného predaja, ktorý mohol nastať . Chceme zobraziť iba kumulatívny súčet od začiatku roka do posledného predaja .

Toto je jedinečný scenár v LuckyTemplates, ktorý s najväčšou pravdepodobnosťou budete musieť vyriešiť nejakým spôsobom, tvarom alebo formou.

Skúsme sa pozrieť na hlavný problém.

Obsah

Hlavný problém s výpočtom aktuálneho roka

Ako môžete vidieť tu v našej vzorke Celkový predaj , pri výsledkoch, ktoré v skutočnosti nemajú žiadny výsledok, vráti prázdnu hodnotu . To je dôvod, prečo sa v roku 2018 zobrazilo len niekoľko dní. Tiež tu uvidíte, že čas máme len do 6. januára .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Teraz sa pokúsme urobiť jednoduchý výpočet tržieb od začiatku roka do dnešného dňa . Kliknite na položku Nové opatrenie na karte Modelovanie a opatrenie pomenujeme ako Predaj od začiatku roka.

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Využime funkciu TOTALYTD . Tým sa vyhodnotí zadaný výraz (v tomto prípade Celkový predaj ) v intervale, ktorý začína prvým dňom v roku a končí posledným dátumom v stĺpci zadaného dátumu po použití špecifikovaných filtrov (v tomto prípade Dátumy ) . .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Je to určite veľmi jednoduchá a užitočná funkcia. Vyvoláva to však určitý problém, keď to implementujete takto.

Ako vidíte, premieta kumulatívny súčet nepretržite pre každý jeden dátum v danom roku. To v konečnom dôsledku vedie k plochým číslam.

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Teraz, ak to chcem urobiť do vizualizácie, uvidíte, že tu nič nie je a je to len nezmyselná vizualizácia.

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Aby sme to zlepšili, musíme vymazať každý výsledok , ktorý prekročil posledný predaj, ktorý sme uskutočnili.

Predaj sa teda zjavne bude aktualizovať. Môže sa však stať, že z určitých dôvodov nebudete chcieť počítať na základe posledného predaja.

Môže to byť preto, že nerobíte žiadne predaje, prípadne ste mali štátny sviatok alebo niečo iné v tomto zmysle. V tomto prípade by ste pravdepodobne chceli prejsť na posledný dátum nákupu namiesto toho, aby ste videli toto ploché číslo.  

Vytvorenie miery predaja od roku k dnešnému dňu

Tu je technika, ktorú môžete použiť na vyriešenie určitého problému.

Najprv musíme vytvoriť vzorec pre posledný dátum predaja a pomenovať túto mieru ako Predaj YTD .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Teraz vytvorte premennú a nazvime ju LastSalesDate .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Potom použijeme . MAXX je skvelý spôsob, ako nájsť veľmi špecifickú vec, najmä okolo dátumov. Toto vráti najväčšiu číselnú hodnotu , ktorá je výsledkom vyhodnotenia výrazu pre každý riadok tabuľky.

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Potom použijeme funkciu VŠETKY na opakovanie každého jedného dátumu nákupu .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Potom vyhodnotíme skutočný dátum posledného nákupu .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Teraz, ak to nepoužijeme, posledným dátumom nákupu bude doslova deň v každý jeden z týchto dní.

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Takže hlavný dôvod, prečo musíte použiťtu je to preto, že toto vždy nájde 6. januára (posledný dátum nákupu), a to je presne to, čo chceme. Chceme, aby to bol konštantný 6. január .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Potom tu vytvoríme premennú a pomenujeme ju ako YTDSales .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Takže napíšeme presne ten istý vzorec na výpočet ročných predajov , ktorý sme napísali skôr. Použite TOTALYTD na prejdenie celkového predaja a dátumov .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Potom použijeme kľúčové slovo RETURN , ktoré bude spracovávať definované premenné v predchádzajúcich príkazoch VAR .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Použitie logiky IF na výpočet predaja od začiatku roka

Tu napíšeme logiku IF , aby sme vyhodnotili, či je MIN DATE menší alebo rovný LastSalesDate . Takže v tomto konkrétnom prípade je to menej alebo rovné 6. januáru .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Ak je výsledok pravdivý, vráťte YTDSales .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

 Ak je výrok nepravdivý, mal by vrátiť prázdnu hodnotu .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

A takto v podstate odfiltrujeme alebo neukážeme žiadne z výsledkov za posledný deň, kedy došlo k skutočnému predaju.

Aby som to zhrnul, všetko, čo sme museli urobiť, bolo nejakým spôsobom integrovať LastSalesDate do príkazu IF .

Ak teraz uvediem túto mieru do tabuľky Predaj tu, uvidíte, že výsledky sa po dátume posledného nákupu skutočne oddelia a zobrazia tieto prázdne hodnoty ako to, čo sme chceli.

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Ak sa na to pozrieme bez merania predaja YTD medzi tým, budeme mať oveľa skrátenejšiu tabuľku, ako je tá na obrázku nižšie.

Predchádzanie aktuálnym výsledkom od projektovania dopredu

A ak to premeníme na vizualizáciu, budeme to mať k dispozícii do aktuálneho dátumu posledného nákupu alebo v niektorých prípadoch to môžete urobiť až do posledného dátumu .

Predchádzanie aktuálnym výsledkom od projektovania dopredu

Záver

Dúfajme, že ste sa už trochu naučili, ako môžete takéto veci riešiť. Pamätajte, že musíte nejakým spôsobom vytvoriť nejakú logiku, ktorá zobrazí medzeru v tabuľke, pretože medzera sa nezobrazí vo vizualizácii .

Ak túto techniku ​​nezavediete do svojich opatrení v správnom čase, vaše vizualizácie môžu vyzerať trochu zvláštne.

Túto techniku ​​môžete použiť aj vo veľmi podobných situáciách, keď chcete zobraziť kumulatívne súčty ako YTD, QTD alebo MTD k aktuálnemu dátumu.

Nezabudnite sa pozrieť, ak sa chcete dozvedieť viac o iných jedinečných témach a technikách LuckyTemplates, ktoré môžete použiť vo svojich vlastných modeloch.

***** Učíte sa LuckyTemplates? *****







Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.