Tutorial LuckyTemplates Slicers: Numărarea corectă a selecțiilor

În tutorialul de astăzi, voi rezolva o problemă subtilă cu slicerele LuckyTemplates care vă pot împiedica dacă nu sunteți atent. Vreau să o parcurg cu tine în speranța că, dacă l-ai întâlni, nu ți-ar pune aceleași probleme. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Problema la care ne vom uita astăzi este cum să numărăm selecțiile în slicerele LuckyTemplates. Se pare că ar trebui să fie ușor, dar există o mică problemă.

Cazul de utilizare particular pe care l-am avut a fost că construiam o diagramă Venn dinamică în interiorul a două slicere. Am vrut să număr numărul de selecții făcute în fiecare și apoi să compar care dintre ele erau comune pentru cele două. Există o varietate de cazuri de utilizare și ceea ce vrem să facem aici este doar să ne uităm la cazul general al numărării numărului de selecții.

Cuprins

Problema subtilă cu slicerele LuckyTemplates

Mai întâi, să trecem la DAX Editor Pro, care este creat de MVP Microsoft, Greg Deckler, în special pentru membrii LuckyTemplates. Mi-a plăcut să folosesc acest lucru și am vrut să vi-l arăt în timp ce construim codul nostru astăzi.

Vom începe prin a construi doar o măsură de numărare de bază. Vom numi asta, Număr de bază . Vrem să facem ale elementelor selectate ale slicer-ului. Și astfel, pentru o selecție multiplă, acestea vor fi . Apoi va fi doar câmpul pe care îl avem în slicer, care este „Țările vizitate” și îl vom închide.

Tutorial LuckyTemplates Slicers: Numărarea corectă a selecțiilor

Puteți vedea în acest editor că vă dă acest colaps atunci când îl închideți corect.

Tutorial LuckyTemplates Slicers: Numărarea corectă a selecțiilor

De asemenea, putem face clic pe Formatator. Ne va întreba în ce tabel vrem să-l punem. Să îl punem în tabelul nostru de măsuri, Măsuri cheie, și îl vom salva.

Tutorial LuckyTemplates Slicers: Numărarea corectă a selecțiilor

Acum, înapoi în LuckyTemplates, putem vedea că există măsura noastră Basic Count.

Tutorial LuckyTemplates Slicers: Numărarea corectă a selecțiilor

Îl putem arunca într-un card aici și imediat putem vedea că este o problemă. Nu avem nimic selectat și totuși arată numărul de bază de cinci.

Tutorial LuckyTemplates Slicers: Numărarea corectă a selecțiilor

În general, slicerele LuckyTemplates funcționează bine, cu excepția cazului în care nu ai nimic selectat. În cele mai multe cazuri, este în regulă dacă filtrați, să spunem valoarea vânzărilor. Dacă nu selectați nimic, înseamnă de obicei că doriți să selectați totul. Dar în acest caz, în care numărăm numărul de selecții, ne va da un rezultat greșit. În loc să obținem ceea ce ar fi trebuit să fie zero, am primit cinci.

Deci, să facem acest lucru corect în ceea ce privește nu doar numărarea, ci să dăm un text descriptiv în jurul a ceea ce selectăm.

Cum să numărați corect selecțiile în sectoarele LuckyTemplates

Să revenim la DAX Editor Pro și să facem asta corect. Vom crea o nouă măsură pe care o vom numi aceasta, Număr corect . Primul lucru pe care îl vom face este să creăm o variabilă, care va determina dacă există sau nu ceva selectat.

Funcția cheie de care avem nevoie aici este una numită . Această funcție face exact ceea ce spune, și anume să ne ofere o valoare în funcție de faptul dacă acel câmp are sau nu un filtru. Și astfel, în cazul în care nu avem selecții în slicer, ISFILTERED va fi fals. În orice caz, acolo unde avem selecții în slicer, ISFILTERED va fi adevărat.

Tutorial LuckyTemplates Slicers: Numărarea corectă a selecțiilor

Următorul lucru pe care vrem să-l facem este să numărăm numărul nostru de selecții și putem avea aici măsura anterioară, care este Numărul de bază. În continuare, vrem să ne uităm la numărul maxim de selecții din slicer. Să numim această variabilă, MaxSelections, și aceasta va fi doar și apoi COUNTROWS în tabelul nostru Țări vizitate. Apoi eliminăm orice filtre de pe acel tabel folosind .

Tutorial LuckyTemplates Slicers: Numărarea corectă a selecțiilor

Și acum, vom intra în rezultatul nostru. Avem o serie de condiții aici, așa că cel mai bun mod de a face asta este cu declarația .

Prima condiție este dacă orice selectată este falsă , atunci vrem să nu returnăm nicio țară selectată . Următoarea noastră condiție este dacă există o singură selecție , atunci putem spune doar o țară selectată .

Și acum, vrem să mergem la celălalt capăt al spectrului și să spunem, ce dacă am fost selectați pe toți ? Modul în care determinăm că dacă CountSelected este egal cu MaxSelections , atunci vom avea toate țările selectate . Apoi punem numărul acolo, care este numărul nostru MaxSelections.

Apoi, să adăugăm unele țări selectate și să returnăm numărul maxim pe o nouă linie. Putem folosi UNICHAR (10), care este codul pentru o returnare grea. Facem clic pe Format și ne formatează automat măsura corect. Putem adăuga și aici un text descriptiv. Putem spune că numără corect selecțiile într-un slicer .

Tutorial LuckyTemplates Slicers: Numărarea corectă a selecțiilor

Înapoi în LuckyTemplates, putem vedea că funcționează excelent acum.

Tutorial LuckyTemplates Slicers: Numărarea corectă a selecțiilor


Efectuarea unui slicer de selecție de metrici în LuckyTemplates
Prezentarea selecțiilor multiple într-un slicer LuckyTemplates
Selector de date dinamice în LuckyTemplates folosind un tabel cu perioade

Concluzie

Așa putem număra corect selecțiile noastre de tăiere. Cheia acestei tehnici este funcția, ISFILTERED. Asta face distincția între toate și niciunul. Sper că ați găsit asta de ajutor. Puteți viziona mai jos videoclipul complet al acestui tutorial și puteți consulta linkurile aferente, de asemenea, pentru mai multe detalii despre acest subiect.

Toate cele bune!

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți