Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Acest tutorial va analiza cum să utilizați TOPN ca funcție de clasare virtuală pentru a genera informații interesante bazate pe logica de clasare în LuckyTemplates. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Utilizarea ca funcție de clasare virtuală vă permite să produceți în mod dinamic rezultatele de sus și de jos pentru orice măsură.

Acest exemplu va arăta cum să determinați locațiile care generează cel mai mare și cel mai mic venit per client.

Cuprins

Numărul total de orașe cu achiziții

Acest tabel conține veniturile pentru fiecare client.

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Doriți să aflați care locații au cel mai mare și cel mai mic venit.

Să presupunem că un client ți-a cumpărat produsele dintr-o serie de locații diferite.

Folosind Stephen Howard ca exemplu, puteți vedea că a cumpărat produse din șase orașe diferite:

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Acum doriți să știți cât de mult au fost generate venituri pentru fiecare oraș. Apoi, doriți să clasați virtual orașele și să calculați care dintre ele aparțin celor două de sus și de jos.

Această formulă numără numărul de locații de la care un client a achiziționat:

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Funcția calculează fiecare loc unic de unde a fost cumpărat un produs.

Cu toate acestea, această formulă nu vă poate oferi rezultatele de clasare de care aveți nevoie.

Aici intervine funcția TOPN. Vă permite să aveți un clasament virtual în interiorul unei formule.

Calcularea Primelor Două Orașe

Pentru a calcula primele două orașe cu cele mai mari venituri pentru fiecare client, trebuie să utilizați această formulă:

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Funcția CALCULATE calculează Venitul Total folosind un context diferit pentru primele două orașe

Să ne concentrăm acum pe declarația TOPN din formula:

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Primul parametru pentru această declarație TOPN este clasamentul total care necesită un calcul virtual. Astfel, 2 este folosit pentru a obține primele două orașe.

Dacă este 4, va returna primele patru orașe.

Trebuie să vă asigurați că repetați doar locurile de unde a cumpărat un client. Acesta este motivul pentru care Index este folosit mai degrabă decât un element din model.

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Utilizarea Index vă asigură că numărați doar regiunile din care au cumpărat clienții dvs. și nu toate regiunile din modelul dvs.

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Dacă ar fi să puneți funcția împreună cu numele real al orașului, ați obține venitul total total din primele două orașe, nu de la fiecare client individual.

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Funcția TOPN creează un nou context pentru fiecare rezultat din tabel.

Este crearea unui tabel virtual care conține doar primele două locații de la care un client a achiziționat.

Calcularea celor două orașe de jos

Aceasta este formula folosită pentru a calcula ultimele două orașe:

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Este exact aceeași formulă ca prima, dar trebuie să schimbați DESC în ASC .

Iată cum puteți verifica dacă această formulă este corectă:

Dacă aduceți la masă orașele cu achiziții, puteți vedea că numărul de iterații se potrivește cu rezultatul Total Cities.

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

De exemplu, Aaron Bradley a cumpărat din patru locații diferite. Deci, există patru iterații care apar în al doilea tabel.

Când să utilizați TOPN în LuckyTemplates – O revizuire a formulei DAX

Puteți vedea cele patru sume diferite de achiziție pe care clientul le are pentru fiecare locație.

Dacă calculați și comparați cifrele celor două tabele, veți vedea că ambele se potrivesc. Toate sumele lui Aaron Bradley sunt egale cu 173.128,00, care este Venitul Total. Primele două orașe au un venit de 124, 191,20, iar cele de jos două 48,936.80.


Descoperiți perspective unice utilizând LuckyTemplates Perspective de clasificare a funcției TOPN
Folosind TOPN în LuckyTemplates
Prima achiziție de informații despre clienți folosind DAX

Concluzie

Acest tutorial a discutat cum să utilizați TOPN ca funcție de clasare virtuală pentru a crea elemente vizuale eficiente de clasare în LuckyTemplates.

Puteți include funcția TOPN în COUNTROWS, sau pentru a crea informații mai valoroase în rapoartele dvs. Este un instrument foarte flexibil și reutilizabil de utilizat.

Toate cele bune,


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