LuckyTemplates Matrix | Ako opraviť súčty matice v LuckyTemplates

V tomto návode vám ukážem, ako opraviť súčty matice LuckyTemplates, najmä opraviť súčty a medzisúčty, ak miery, ktoré vytvoríte, neprinášajú pôvodne správne výsledky. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Sú dva dôvody, prečo som sa chcel venovať tomuto problému. Jedným z nich je, že sa vyskytuje pomerne často. Je to niečo, čo sa veľa objavuje v. Vidíme, že sa táto otázka stále opakuje v rôznych podobách. Druhým dôvodom je, že keď to riešite v kontexte matice, je to pravdepodobne najťažší problém z rozbitých súčtov.

Ak sa naučíte, ako to riešiť v matici, budete vedieť, čo musíte urobiť, aby ste opravili svoje súčty na kartách, v tabuľkách a iných vizuáloch, kde sa môžu súčty zlomiť. Prejdem systematickým procesom na opravu súčtov matice LuckyTemplates, ktoré sú rozbité a skutočne ich rozdeľujú podľa komponentov.

V tomto príklade bolo opatrenie dostatočne zložité na to, aby prelomilo súčty pomerne veľkolepým spôsobom. Chcel som začať s naozaj zlomenými súčtami, aby som vám ukázal, ako vyriešiť aj tie najhoršie problémy so súčtom.

Obsah

Nesprávne súčty v matici LuckyTemplates

Pozrime sa na kontext opatrení v tomto príklade. Po prvé, máme opatrenie s názvom Spread Revenue , čo je vetva Total Opportunity Revenue a Lookup Scaling Factor .

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates

Celkový výnos z príležitosti je jednoduchýmiera, zatiaľ čo faktor škálovania vyhľadávania je komplikovanejší druh vyhľadávania podľa viacerých kritérií, ktorý robíme na základe série podmienok filtra.

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates

Toto je len príklad spôsobu, akým sa môžu súčty zlomiť. Teraz, ak vezmeme tento spread Revenue a dáme ho do poľa pre maticu, stane sa toto (pozri nižšie).

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates

Ako vidíte, základné riadky sa počítajú správne, ale celkové riadky to nepočítajú. V mnohých prípadoch, keď máte súčty, medzisúčty a celkové súčty, LuckyTemplates aspoň odhadnú. A často je tento odhad nesprávny a musíte opraviť súčty.

Ale v tomto prípade LuckyTemplates dáva ekvivalent pokrčenia plecami. Nemá žiadnu predstavu, aké by mali byť tieto súčty. Nemá to ani odhad. Len ich označí ako prázdne. Aby sme to vyriešili, musíme tu vybudovať ďalšiu logiku, ktorá povie LuckyTemplates, čo má robiť v súčtoch riadkov, súčtoch stĺpcov a súčtoch.

V mnohých prípadoch, keď sa pozeráte na viacero podmienok, to môžete urobiť ako vnorenévyhlásenie. Ale v LuckyTemplates máme lepšiu konštrukciu, vďaka ktorej je oveľa jednoduchšie vidieť logiku, ktorou je vyhlásenie.

Oprava súčtov matice LuckyTemplates pomocou logiky SWITCH TRUE

Máme SWITCH TRUEstatement, ktorý je vytvorený od všeobecného ku konkrétnemu, a chcem vám ukázať, prečo to nefunguje. Príkaz SWITCH TRUE robí to, že prechádza každou z podmienok. Vychádza z prvého, ktorý je pravdivý.

A tak v tomto prípade ideme od generálky. Hovorí sa, že „ak je trieda zvierat v monotrémach, vačnatcoch a placentároch, potom dostane označenie cicavec“. V tomto príklade sú to jediné tri triedy cicavcov. Ak je to cicavec, bude to jeden z týchto troch typov.

Ak sa pozrieme na to, čo sa stane, prídu údaje a prejdeme na PREPNÚŤ TRUE. A ak je to jedna z týchto tried, dostane „cicavec“. To znamená, že sa tu nikdy nesplní toto kritérium vačnatca alebo to, ktoré chceme, čo je klokan, pretože to sú všetky cicavce. A tak, ak je toto tvrdenie pravdivé, vypadne.

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates

Ak tvrdenie nie je pravdivé, potom tieto dva tvrdenia nebudú pravdivé. Prejde na predvolenú hodnotu, čo nie je cicavec. Takže namiesto budovania od všeobecného k špecifickému, musíte zostaviť svoj príkaz SWITCH TRUE z konkrétneho na všeobecný a potom na koniec.

Ak to vezmeme späť k príkladu fixovania maticových súčtov, je to vlastne to isté. A tu sú špecifiká, ktoré budú prvým vyhlásením v našom SWITCH TRUE. A potom tu máme D ako všetko. V strede máme tieto dve podmienky B a C. B má kontext pre stĺpec, ale nie pre riadok, zatiaľ čo C má kontext pre riadok, ale nie pre stĺpec.

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates

Teraz prejdime do Tabular Editor 3 (TE3), ktorý je teraz naozaj mojím obľúbeným spôsobom ladenia a pochopenia opatrení.

Ladenie pomocou tabuľkového editora 3

Toto opatrenie (nižšie) nazývam Spread Revenue with Fixed Totals. Je dosť dlhý a vyzerá ako komplikovaný DAX, ale rozdelím to podľa komponentov.

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates

Máme tu len dve premenné, ktoré v podstate zachytávajúnášho krátkeho mesiaca a nášho obdobia, a to bude určovať kontext. Potom tu máme virtuálnu tabuľku, ktorá je v podstate virtuálnou verziou maticeakonštruovať.

Ak sa na to pozrieme vo vnútri dotazu DAX, môžete vidieť, že v podstate vytvára všetky možné kombinácie Obdobia a Krátkeho mesiaca, čo robí matica.

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates

V rámci Tabular Editor 3 existuje ďalší spôsob vizualizácie, ktorý sa nazýva kontingenčná mriežka. Vytvára vizuál, ktorý sa rovná vizuálu matrice v LuckyTemplates.

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates

Vráťme sa k nášmu meraniu v Editore výrazov a musíme vytvoriť logiku, ktorá vytvára polia súčtov. A tak máme tento príkaz SWITCH TRUE s, kde testujeme, či je alebo nie je kontext v každom z dvoch polí, v ktorých potrebujeme kontext.

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates

Prvou podmienkou, ktorá je od najšpecifickejšej po najmenej špecifickú, je podmienka A, základné riadky. Ak teda máme kontext pre Obdobie a máme kontext pre Krátky mesiac, potom použijeme len mieru šírenia výnosov, pretože to prinieslo správne výsledky v týchto riadkoch údajov.

Teraz musíme vytvoriť logiku pre B, čo je miesto, kde máme v stĺpci kontext. Takže máme HASONEVALUE pre krátky mesiac, ale nie pre obdobie. Teraz chceme vnútiť logiku, zobrať virtuálnu maticu a použiť naše meranie spreadu výnosov a potom to spočítať naprieč všetkými hodnotami Period.

Ďalšia vec, ktorú máme, je odvrátená strana, kde máme hodnotu HASONEVALUE v období, ale nie v krátkom mesiaci. Teraz beriemevirtuálnej tabuľky (miera rozloženia výnosov) a sčítavame ju cez všetkykrátkeho mesiaca.

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates

A nakoniec, máme univerzálnu mieru, ktorá znamená, že ak nemáme kontext ani v jednej z týchto dvoch skupín, vezmeme len celkový súčet virtuálnej tabuľky.

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates

Ak teraz vezmeme do polí mieru šírenia výnosov s pevnými súčtami a vložíme ich do hodnôt, získame správne súčty pre súčty riadkov, súčty stĺpcov a celkové súčty. Logika SWITCH TRUE prechádza a zavádza všetku logiku, ktorú potrebujeme, aby sme získali správne súčty.

LuckyTemplates Matrix |  Ako opraviť súčty matice v LuckyTemplates




Záver

V tomto blogu som vám ukázal, ako opraviť nesprávne súčty v matici LuckyTemplates. Toto je konštrukcia, ktorú môžete použiť na stôl alebo na kartu, kde vytvoríte virtuálnu logiku pre základné riadky, ktorá zvyčajne bude fungovať, ak máte správnu mieru. A potom stačí zadať logiku, ktorú potrebujete, aby ste dosiahli správny súčet.

Vyzerá to komplexne, ale určite užitočné. Dúfam, že je to všetko jasné. Nižšie si môžete pozrieť celý video tutoriál a pozrieť si odkazy na ďalší súvisiaci obsah.

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.