Extrahovanie motívov a obrázkov LuckyTemplates z PBIX
Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!
V tomto tutoriálu se dozvíte, jak vypočítat rozdíl ve dnech mezi nákupy pomocí DAX v LuckyTemplates. Toto téma pochází z fóra podpory LuckyTemplates a já vám ukážu, jak jsem to vyřešil. To je zajímavý scénář a v obchodním světě docela běžný. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.
V tomto příkladu se díváme na zákazníka, který nakupoval mnohokrát, a chceme vidět rozdíl mezi dny nákupu.
Klíčem je zjednodušení vzorců DAX.
Vždy doporučuji udržovat vaše vzorce krátké a jednoduché pomocí techniky větvení měření a používání a kombinování správných funkcí DAX. Ve svém modelu opravdu nepotřebujete složité vzorce. Jedna technika, kterou používám pro složité scénáře, jsou proměnné (), což vám ukážu v tomto tutoriálu.
Obsah
Ukázkový soubor dat
Nejprve se podívejme na nastavení modelu. Toto je pouze ukázkový soubor dat, který jsem vytvořil. V tomto případě se zaměříme na sloupec Datum nákupu . Jediná věc, kterou musíme udělat, je sloupec číselného indexu , protože se chystáme propracovat tento sloupec, abychom zjednodušili logiku.
Chceme zde tedy mít možnost použít jakýkoli filtr (zákazník, produkt, místo atd.) a zjistit rozdíl mezi posledním datem, kdy zákazník koupil , a datem předchozího nákupu . V tomto příkladu máme filtr na umístění, který je dynamický. Můžeme kliknout na ID umístění a data se změní a ukážou nám výsledky libovolného umístění, které vybereme.
V této tabulce vidíme ID objednávky, ID zákazníka, datum nákupu zákazníků v konkrétní lokalitě a rozdíl ve dnech mezi jejich nákupy. Další věc, kterou je třeba poznamenat, je, že když jsou dva nákupy v jeden den, druhé datum by mělo být nulové, protože se neliší od předchozího dne.
Vzorec DAX pro výpočet rozdílu mezi nákupy
Nyní se podívejme na vzorec. Je zde využito mnoho proměnných, což vřele doporučuji, když máte trochu více logiky k přemýšlení. Je mnohem snazší auditovat svá čísla později a pochopit logiku, která se děje.
Všimněte si, že každý výsledek se zde počítá individuálně. Takže u každého jednotlivého výsledku nebo řádku v této tabulce musíme zjistit, co tyto proměnné počítají. Například tento 7. z 8. 2016 s výsledkem 12 (dny mezi posledním dnem nákupu, což bylo 26. července).
K získání tohoto výsledku začneme indexovým číslem ( IndexNum ), které je v tomto případě 430, pomocí. Potom vypočítáme předchozí číslo indexu ( PreviousIndexNum ) výpočtem stejné věci (MAX of Index), ale změníme kontext, ve kterém to počítáme pomocífunkce uvnitř.
Dále vypočítáme aktuální datum ( CurrentDate ) pomocía. Aktuální datum v tomto příkladu je 7. z 8. roku 2016. Naší poslední proměnnou je předchozí datum ( PriorDate ), které můžeme snadno zjistit, protože již máme PreviousIndexNum.
Druhá část vzorce, která jepříkaz, jednoduše použije proměnné, které jsme vytvořili, a konkrétně identifikuje první datum jako 0 . Poté odečteme CurrentDate od PriorDate, abychom získali 12denní rozdíl.
A takto vypočítáte rozdíl ve dnech mezi nákupy v LuckyTemplates.
Závěr
Doufáme, že zde můžete vidět, jak funguje větvení měření. Začali jsme s jednou proměnnou (IndexNum) a pak jsme ji použili k výpočtu další a tak dále.
Opravdu jsem si to užil a jsem si jistý, že to pomůže mnoha lidem. Je to běžný scénář, kdy potřebujete vypočítat rozdíl ve dnech. Může to být mezi nákupy nebo jakoukoli událostí.
Pokud se chcete o tomto tématu dozvědět více, podívejte se na video a níže uvedené odkazy.
Na zdraví!
***** Učíte se LuckyTemplates? *****
Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!
Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.
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.
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.
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ů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
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.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
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.
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í.