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.
V tomto návode vás naučím, ako spravovať výpočty viacerých dátumov vo vašej tabuľke faktov v LuckyTemplates. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.
Toto je častá otázka v.
Týmito viacerými dátumami môžu byť okrem iného dátumy objednávok, dátumy odoslania, dátumy vypršania platnosti a dátumy príchodu. Tieto informácie sa môžu nachádzať v jednom riadku vašej množiny údajov.
Tu je niekoľko poznatkov, ktoré môžete z tejto techniky získať:
Písanie vzorcov pre túto techniku môže byť mätúce, keď práve začínate s LuckyTemplates.
Pomocou podrobného príkladu v tomto návode pochopíte, ako spravovať výpočty viacerých dátumov v tabuľke Faktov.
Obsah
Vzorec a model
Pozrime sa na model súboru demo údajov pre tento tutoriál.
Tento druh tabuľky môže existovať okrem iného pre dátumy objednávok, dátumy vypršania platnosti a dátumy požiadaviek.
Nastavenie modelu môže byť veľmi mätúce.
Je to dvojkrokový proces. Po prvé, model musí byť správny. A po druhé, výpočty by mali mať správne vzorce DAX.
Skvelá vec na tejto technike je jej schopnosť byť použitá v iných podobných scenároch.
Teraz musí výpočet zobraziť počet objednávok, ktoré sú aktuálne pre konkrétne dátumy. Živé v tomto prípade znamenajú objednávky, ktorých platnosť ešte nevypršala.
Vzorec musí počítať informácie, ktoré sa nachádzajú medzi viacerými dátumami. Kontext sa môže líšiť v závislosti od toho, čo sa snažíte vyriešiť, ale technika bude rovnaká.
Takto by mal byť model nastavený:
Musíte použiť neaktívne vzťahy.
Aby boli výpočty správne, v modeli nemôžete mať aktívne vzťahy.
Ak chcete vypočítať logiku, ktorá zahŕňa počítanie prvkov, ktoré prebiehajú, musíte mať neaktívne vzťahy.
Mať neaktívne vzťahy je najjednoduchšia metóda, ktorú môžete použiť na vyriešenie tohto problému. Ak chcete mať aktívne vzťahy, existujú ďalšie pokročilé a zložité metódy, ktoré zahŕňajú písanie nového vzorca. Toto sa však neodporúča.
Vpred musíte napísať vzorec, ktorý používa kontext va potom pracuje prostredníctvom pokročilej logiky vo vnútri.
Lepšie porozumenie prostredníctvom vizuálov
Ak chcete lepšie pochopiť, ako táto technika funguje, pozrite si túto vizualizáciu:
Časový rámec vo vizualizácii ukazuje, koľko objednávok je medzi dátumom objednávky a dátumom exspirácie.
Medzi aprílom a júlom 2019 môžete vidieť obrovský nárast naznačujúci, že platnosť mnohých objednávok vypršala:
Táto vizualizácia uľahčuje pochopenie toho, čo technika robí.
Výpočet aktívnych objednávok
Tu je návod, ako zistiť počet objednávok, ktoré sú stále aktívne a aktívne.
Najprv musíte začať so vzorcom pre celkový počet objednávok:
Vzorec používafunkcia na triedenie v tabuľke údajov.
Ďalej potrebujete vzorec, ktorý dokáže spočítať objednávky, ktoré máte na určitý deň:
Ak je dátum objednávky menší ako a dátum vypršania platnosti väčší ako určitý deň, započítajú sa všetky jednotlivé objednávky, ktoré patria do tohto rozsahu dátumov.
Pre každý jeden riadok v tabuľke je momentálne nulový kontext pochádzajúci z tabuľky Faktov modelu, pretože neexistujú žiadne aktívne vzťahy.
Vráťme sa k vzorcu, afunkcie jednoducho vracajú dátum pre každý riadok v tabuľke.
Napríklad riadok z 21. marca 2019 obsahuje 477 objednávok.
Je to výsledok iterácie cez každý jeden dátum objednávky v rámci 5 700 riadkov v tabuľke Dátum. Existuje 477 objednávok, ktoré sú kratšie ako dátum vypršania platnosti a dlhšie ako dátum objednávky.
Vzorec Poradie medzi dátumami použije rovnakú logiku pre každý riadok v tabuľke.
Súčet, ktorý vidíte v tabuľke, teraz nemá kontext dátumu.
Je to jednoducho súčet všetkých objednávok pre každý dátum, ktorý vyhovuje kritériám stanoveným príkazom vo vzorci.
Prečo je používanie neaktívnych vzťahov dôležité
Vráťme sa k tomu, prečo sú neaktívne vzťahy kľúčom k tomu, aby model fungoval.
Používanie neaktívnych vzťahov v modeli je čistejšie. Umožňuje tiež jednoducho zapnúť akýkoľvek vzťah v závislosti od toho, čo potrebujete pre určitý výpočet.
Tu je príklad:
Ak chcete získať celkový počet objednávok podľa dátumu objednávky, potrebujete aktívny vzťah medzi tabuľkou Dátum a tabuľkou Údaje.
Pomocoumôžete virtuálne zapnúť vzťah medzi týmito dvoma tabuľkami vo vzorci.
Takto to vyzerá v tabuľke:
V treťom stĺpci získate iba počet objednávok za deň pre každý riadok.
Ako príklad môžete vidieť, že medzi dvoma po sebe idúcimi riadkami je sedem objednávok:
Praktické zapnutie vzťahov medzi tabuľkami vám umožní rozdeliť sa na rôzne vzorce vzorcov.
Záver
V tomto návode ste sa naučili vypočítať počet dní medzi viacerými dátumami v tabuľke Faktov pomocou špecifického vzoru vzorca a vytvorením neaktívnych vzťahov v modeli.
Príkaz FILTER spolu s jeho špecifickými parametrami je kľúčom k dosiahnutiu požadovaného výsledku.
Okrem toho, schopnosť virtuálne zapnúť vzťahy medzi tabuľkami pomocou funkcie USERELATIONSHIP v LuckyTemplates vám umožňuje znova použiť túto techniku v rôznych scenároch.
na zdravie
Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.
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.
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.
Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.
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.
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 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.
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.
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.
V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.