Výukový program LuckyTemplates Slicers: Správne počítanie výberov

V dnešnom návode sa budem zaoberať jemným problémom s krájačmi LuckyTemplates, ktoré vás môžu podraziť, ak si nedáte pozor. Chcem to s vami prejsť v nádeji, že ak by ste sa s tým stretli, nespôsobilo by vám to rovnaké problémy. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Problém, na ktorý sa dnes pozrieme, je, ako počítať výbery v krájačoch LuckyTemplates. Zdá sa, že by to malo byť jednoduché, no má to malý háčik.

Konkrétnym prípadom použitia, ktorý som mal, bolo vytváranie dynamického Vennovho diagramu v dvoch rezoch. Chcel som spočítať počet výberov uskutočnených v každom z nich a potom porovnať, ktoré z nich boli spoločné medzi týmito dvoma. Existuje množstvo prípadov použitia a my sa tu chceme len pozrieť na všeobecný prípad počítania počtu výberov.

Obsah

Jemný problém s krájačmi LuckyTemplates

Najprv sa vrhneme na DAX Editor Pro, ktorý vytvoril MVP spoločnosti Microsoft Greg Deckler, špeciálne pre členov LuckyTemplates. Obľúbil som si to a chcel som vám to ukázať, kým dnes vytvoríme náš kód.

Začneme vytvorením len základnej miery počtu. Nazveme to jednoducho Basic Count . chceme robiťvybraných prvkov krájača. A tak to bude pre viacnásobný výber. Potom to bude len pole, ktoré máme v krájači, čiže „navštívené krajiny“, a to uzavrieme.

Výukový program LuckyTemplates Slicers: Správne počítanie výberov

V tomto editore môžete vidieť, že vám dá tento kolaps, keď ho správne zatvoríte.

Výukový program LuckyTemplates Slicers: Správne počítanie výberov

Môžeme kliknúť aj na Formátovač. Spýta sa nás, do ktorej tabuľky to chceme vložiť. Vložme to do našej tabuľky opatrení, Kľúčové opatrenia, a uložíme to.

Výukový program LuckyTemplates Slicers: Správne počítanie výberov

Teraz, späť v LuckyTemplates, môžeme vidieť, že existuje naša miera základného počtu.

Výukový program LuckyTemplates Slicers: Správne počítanie výberov

Môžeme to tu jednoducho vložiť na kartu a hneď vidíme, že je problém. Nemáme nič vybrané a napriek tomu ukazuje základný počet päť.

Výukový program LuckyTemplates Slicers: Správne počítanie výberov

Krájače LuckyTemplates vo všeobecnosti fungujú dobre, s výnimkou prípadov, keď nemáte nič vybrané. Vo väčšine prípadov je to v poriadku, ak filtrujete, povedzme objem predaja. Ak nič nevyberiete, zvyčajne to znamená, že chcete vybrať všetko. Ale v tomto prípade, keď počítame počet výberov, dostaneme nesprávny výsledok. Namiesto toho, čo by malo byť nula, sme dostali päť.

Urobme to teda správne, nielen čo sa týka počtu, ale dajme aj nejaký popisný text okolo toho, čo vyberáme.

Ako správne počítať výbery v krájačoch LuckyTemplates

Vráťme sa späť do DAX Editor Pro a urobme to správne. Vytvoríme novú mieru, ktorú budeme nazývať Správny počet . Prvá vec, ktorú urobíme, je vytvorenie premennej, ktorá určí, či je alebo nie je niečo vybraté.

Kľúčovou funkciou, ktorú tu potrebujeme, je tzv. Táto funkcia robí presne to, čo hovorí, teda dáva nám hodnotu na základe toho, či dané pole obsahuje filter alebo nie. A tak v prípade, že v filtri nemáme žiadne výbery, ISFILTERED bude nepravda. V každom prípade, ak máme výbery v krájači, ISFILTERED bude pravda.

Výukový program LuckyTemplates Slicers: Správne počítanie výberov

Ďalšia vec, ktorú chceme urobiť, je spočítať náš počet výberov a tu môžeme mať naše predchádzajúce opatrenie, ktorým je Základný počet. Ďalej sa chceme pozrieť na náš maximálny počet výberov v filtri. Nazvime túto premennú MaxSelections a to bude len a potom COUNTROWS v našej tabuľke Navštívené krajiny. Potom odstránime všetky filtre na tejto tabuľke pomocou.

Výukový program LuckyTemplates Slicers: Správne počítanie výberov

A teraz prejdeme k nášmu výsledku. Máme tu sériu podmienok, takže najlepší spôsob, ako to urobiť, je vyhlásenie.

Prvou podmienkou je, ak je niektorá vybratá nepravda , potom chceme vrátiť žiadnu vybratú krajinu . Našou ďalšou podmienkou je, že ak existuje jeden výber , potom môžeme povedať, že je vybratá len jedna krajina .

A teraz chceme ísť na druhý koniec spektra a povedať, čo ak máme všetkých vybratých ? Spôsob, akým to určíme, je , ak sa CountSelected rovná našim MaxSelections , potom budeme mať vybraté všetky krajiny . Potom tam vložíme číslo, ktoré je naším číslom MaxSelections.

Potom pridajme niektoré vybraté krajiny a vrátime maximálny počet na nový riadok. Môžeme použiť UNICHAR (10), čo je kód pre tvrdý návrat. Klikneme na Format a ten nám automaticky správne naformátuje mieru. Môžeme sem pridať aj nejaký popisný text. Dá sa povedať, že správne počíta výbery v krájači .

Výukový program LuckyTemplates Slicers: Správne počítanie výberov

Späť v LuckyTemplates môžeme vidieť, že to teraz funguje skvele.

Výukový program LuckyTemplates Slicers: Správne počítanie výberov




Záver

Takto môžeme správne spočítať naše výbery krájačov. Kľúčom k tejto technike je funkcia, ISFILTERED. To je to, čo robí rozdiel medzi všetkými a žiadnymi. Dúfam, že vám to pomohlo. Nižšie si môžete pozrieť celé video tohto tutoriálu a ďalšie podrobnosti o tejto téme nájdete v súvisiacich odkazoch.

Všetko najlepšie!


Sloupec indexu Pandas Drop: Vysvětleno s příklady

Sloupec indexu Pandas Drop: Vysvětleno s příklady

Sloupec indexu Pandas Drop: Vysvětleno s příklady

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

Prehľad dynamického obsahu Power Automate

Prehľad dynamického obsahu Power Automate

Pochopte, čo je dynamický obsah Power Automate a ako umožňuje používateľom vyberať odkazy na polia z predchádzajúcich krokov alebo zapisovať výrazy.

Změna umístění souboru pomocí parametru dotazu v LuckyTemplates

Změna umístění souboru pomocí parametru dotazu v LuckyTemplates

V tomto tutoriálu se naučíte, jak sdílet soubor s osobou, která není součástí vaší společnosti, pomocí parametru dotazu sql v LuckyTemplates.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Zjistěte, jak používat funkci odebrání a jak nastavit vyskakovací okna pro potvrzení v aplikaci, kterou jste vytvořili od začátku.

Vizualizace kontextu filtru v LuckyTemplates DAX Studio

Vizualizace kontextu filtru v LuckyTemplates DAX Studio

Naučte se vizualizovat kontext filtru libovolné buňky v tabulce nebo matici v LuckyTemplates DAX Studio pomocí popisků.

Power Automate vytváření toků od nuly

Power Automate vytváření toků od nuly

Naučte se vytvářet toky Power Automate od začátku. Místo použití šablony budeme spouštěče a akce vytvářet sami.

Tip LuckyTemplates: Ako porovnať prvých N pracovných dní

Tip LuckyTemplates: Ako porovnať prvých N pracovných dní

Pozrite si tento tip LuckyTemplates od Briana o tom, ako môžete dynamicky porovnávať prvých N pracovných dní pomocou dotazu Power.

Modelom Power Apps: Nastavenie prostredia a navigácia

Modelom Power Apps: Nastavenie prostredia a navigácia

Získajte informácie o modelových aplikáciách Power Apps, o tom, ako nastaviť prostredie a ako sa v ňom efektívne pohybovať.

Modelom podporované aplikácie Power Apps: Mapy stránok a ako fungujú

Modelom podporované aplikácie Power Apps: Mapy stránok a ako fungujú

Získajte viac informácií o práci s mapami lokalít v modelových aplikáciách Power Apps a objavte rôzne zložitosti a spôsoby, ako sa s nimi vysporiadať.