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.
O rozdiele medzi nimi je stále veľa nejasnostívsv LuckyTemplates. Toto je kľúčová znalosť, ktorú si používatelia musia osvojiť, pretože obe funkcie možno použiť v rôznych scenároch, no existujú prípady, kedy je jedna efektívnejšia ako druhá. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.
Zameriam sa tu na jeden príklad, ktorý by ukázal rozdiel medzi nimi. Ale predtým, ako skočím do tohto príkladu, je dôležité pochopiť rozdiel medzi agregačnou funkciou a iteračnou funkciou.
Obsah
Agregátory vs iterátory
Pokiaľ ide o DAX, existujú dva typy výpočtových nástrojov – agregátory a iterátory.
Agregačné funkcie zahŕňajú SUM ,,,a. Na druhej strane iterátory sú funkcie, ktoré majú na konci X, napríklad SUMX .
Iteračné funkcie prechádzajú každým jedným riadkom tabuľky, aby pridali logiku do každého z týchto riadkov.
Agregačné funkcie sa pozerajú na celý stĺpec, ktorý zostal po umiestnení kontextu do vzorca. Odtiaľ sa vykoná jediná agregácia pre celý stĺpec naraz.
SUM Ako agregátor
Ako sa SUM používa ako agregátor?
V tomto príklade sa chystám vypočítať celkový príjem v uvedených vzorových údajoch.
Kontext je tu vždy dôležitý. V tomto prípade je každý konkrétny dátum kontextom každého konkrétneho výsledku.
Ak sa pozriem hlbšie do tejto tabuľky, ukáže sa, že existuje priamy vzťah plynúci z dátumu prechodu do tabuľky Predaj .
Potom, keď sa pozriem na dáta pracujúce pod týmto modelom, takto všetko do seba zapadá.
Vzťah je teda prepojený so stĺpcom Dátum objednávky. Po odfiltrovaní konkrétnych dátumov z tohto stĺpca sa v stĺpci Výnosy zobrazia zodpovedajúce výsledky.
Odtiaľ by SUM urobil len jeden veľký výpočet filtrovaných výsledkov.
SUMX ako iterátor
Teraz použijem SUMX na rovnakých vzorových údajoch, aby ste videli rozdiel. V skutočnosti môžem pre tento príjem vypočítať bez toho, aby som sa dotkol stĺpca Výnosy.
Keď sa použije, vždy si vypýta stôl. Všimnite si, že tu môžete použiť fyzickú alebo virtuálnu tabuľku.
Ak chcete získať výnosy, vyberiem tabuľku Predaj. Potom do tohto vzorca umiestnim výraz, ktorý môže byť mierou alebo konkrétnym stĺpcom z tejto tabuľky, aby mohol spustiť logiku v každom riadku. Výraz, ako je tu vysvetlené, vracia súčet výrazu vyhodnoteného pre každý riadok tabuľky.
Keďže vzorové údaje zahŕňajú množstvo objednávky, použijem ho tu na získanie súčtu. Použijem aj jednotkovú cenu.
Keď tento vzorec pretiahnem do zostavy, výsledky sú úplne rovnaké.
Samozrejme, oba zobrazujú rovnaké výsledky, pretože oba odvodzujú údaje z rovnakých dvoch stĺpcov – Množstvo objednávky a Jednotková cena.
Prečo používať SUMX , ak aj tak prináša rovnaký výsledok ako SUM ?
S SUMX sa logika aplikuje nielen na celý stĺpec, ale na každý jeden riadok v tomto stĺpci. V skutočnosti by som mohol odstrániť stĺpec Výnosy a stále by som mohol získať konkrétne výsledky.
Predstavte si teda, že logika sa používa v každom riadku. Vynásobí množstvo objednávky a jednotkovú cenu pre 1. riadok a potom ich uloží do pamäte. To isté urobí s 2. riadkom a všetkými ďalšími riadkami, pričom uloží každý jednotlivý výsledok.
To znamená, že to, čo sa nakoniec používa na výpočet SUMX, nie sú fyzické údaje v tabuľke, ale výsledky uložené v pamäti .
Záver
Dúfajme, že sa mi podarilo vysvetliť hlavný rozdiel medzi SUM a SUMX v LuckyTemplates, najmä tým, ktorí stále chápu, čo LuckyTemplates skutočne dokážu.
Pravidlom je, že ak ide o jednoduchý, priamočiary scenár, ktorý možno vyriešiť pomocou agregačnej funkcie, použite SUM. Ak je však potrebná pokročilejšia logika, použite SUMX.
SUMX poslúži aj v prípadoch, keď máte tisíce až milióny riadkov. Pokiaľ existujú tabuľky a stĺpce uvedené vo vašich mierach, použitie iteračných funkcií by zefektívnilo proces.
Všetko najlepšie,
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í.
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.
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.