O înțelegere mai profundă a RANKX avansat

O înțelegere mai profundă a RANKX avansat

Acest tutorial va trece printr-un exemplu avansat despre funcția DAX RANKX în LuckyTemplates. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Aceasta este o sesiune de lucru de la Atelierul Learning Summit din Online.

O înțelegere mai profundă a RANKX avansat

Funcția vă oferă informații valoroase atunci când o utilizați pentru o serie de contexte diferite în pagina dvs. de raport. Cu toate acestea, poate fi și una dintre cele mai confuze funcții de utilizat în LuckyTemplates.

Vă poate oferi rezultate diferite care par a fi corecte, când, de fapt, sunt greșite. Dacă nu ești atent, vei sfârși prin a reelabora întregul raport.

Cuprins

Relația dintre RANKX și contexte

În această vizualizare, puteți vedea Clasamentul Județelor, Clasamentul Statelor și Clasamentul Regiunilor Statului.

O înțelegere mai profundă a RANKX avansat

Gestionarea contextului calculului poate fi dificilă dacă doriți să le vedeți pe toate într-o singură matrice. 

Să ne uităm la masă.

O înțelegere mai profundă a RANKX avansat

Puteți vedea că are informații despre regiunile de stat, statul și județul.

Pentru acest exemplu, trebuie să elaborați clasamentul județelor.

Dacă aveți doar județul, clasamentul județului și vânzările totale în tabel, obțineți rezultatele corecte de clasare:

O înțelegere mai profundă a RANKX avansat

Dar odată ce începeți să stratificați celelalte contexte din tabel, rezultatul clasamentului începe să acumuleze fiecare județ care se află în diferite state și regiuni de stat.

O înțelegere mai profundă a RANKX avansat

Deci, trebuie să identificați și să modificați contextul calculului pentru a vă asigura că obțineți clasamentul general corect pentru fiecare județ, indiferent de ceea ce este selectat pe pagina raportului.

Ori de câte ori selectați un stat precum Colorado, formula se actualizează și ea.

O înțelegere mai profundă a RANKX avansat

De asemenea, puteți face o selecție folosind Regiunile de stat. Dacă selectați Nord-est, va afișa clasarea corectă.

O înțelegere mai profundă a RANKX avansat

Formula pentru clasamentul județelor

În acest tutorial, sunt folosite două formule pentru a obține clasamentul județelor. Acest lucru vă va ajuta să înțelegeți diferența dintre rezultatele generate prin utilizarea diferitelor funcții DAX împreună cu RANKX:

Formula #1: Folosind ALL și ALLSELECTED

Funcția este partea cheie a acestei formule pentru rangul județului:

O înțelegere mai profundă a RANKX avansat

Manipulează contextul în formula RANKX. Apoi iterează prin tabelul Regiuni și creează rezultatul clasamentului.

În acest caz, funcția ALL funcționează practic în fiecare județ, indiferent de contextul inițial.

Această problemă devine complicată atunci când începeți să stratificați pe contexte slicer. Folosind , clasamentul se va actualiza automat în funcție de selecția din slicer.

O înțelegere mai profundă a RANKX avansat

De asemenea, trebuie să utilizați pentru a plasa context suplimentar unui rezultat sau pentru a schimba contextul calculului.

O înțelegere mai profundă a RANKX avansat

Contextul este ajustat pe baza filtrelor din funcția CALCULATE.

Prin aceasta, clasamentul se va ajusta în funcție de contextul provenit din slicerele State și State Region.

O înțelegere mai profundă a RANKX avansat

Formula #2: Folosind TOATE și VALORI

Să ne uităm acum la coloana Județ (Actualizat).

O înțelegere mai profundă a RANKX avansat

Doriți să vă asigurați că această coloană va continua să arate clasamentul general, indiferent de ceea ce este selectat în slicere. Fiecare județ ar trebui să aibă un număr unic.

Aceasta este formula folosită:

O înțelegere mai profundă a RANKX avansat

Pentru acest exemplu, nu a existat o modalitate de a descifra un județ unic. Deci, a fost creată o altă coloană. Coloana Județ complet include județul, statul și regiunea.

O înțelegere mai profundă a RANKX avansat

Acest lucru vă oferă o bună distincție între județe. În acest fel, acum puteți lucra un tabel virtual al județelor care se află în date.

Înainte de a face acest lucru, trebuie să eliminați TOATE contextul din tabelul Regiuni.

O înțelegere mai profundă a RANKX avansat

Deci, orice context care provine din tabelul Regiunii nu există în acest moment. Cu funcția , puteți adăuga înapoi contextul coloanei Full County.

O înțelegere mai profundă a RANKX avansat

O opțiune este să faceți referire la fiecare coloană folosind funcția ALL. Dar alternativa mai bună este să scăpăm de tot contextul din Regiuni și să readucem doar Județul Plin.

Odată ce contextul a fost manipulat în CALCULATE, funcția RANKX își începe lucrul de acolo.

O înțelegere mai profundă a RANKX avansat

Funcționează în fiecare județ, la fiecare rând, împreună cu vânzările lor totale, apoi le clasifică. Așa obțineți valorile de la 1 la X sub rândul Județ (Actualizat).

Drept urmare, filtrele și slicerele nu vor conta și nu vor afecta clasarea deoarece formula a fost setată să le ignore.


Crearea tabelelor de clasare dinamică folosind RANKX în LuckyTemplates
Considerații RANKX – Concepte de formule LuckyTemplates și DAX
Găsiți clienții de top care folosesc RANKX în LuckyTemplates

Concluzie

RANKX nu este o funcție ușor de utilizat. Cheia este să vă concentrați în jurul nuanțelor pentru a putea înțelege mai bine funcția.

Sperăm că ați aflat mai multe despre aplicațiile avansate ale funcției DAX RANKX în LuckyTemplates.

Puteți consulta cursul Stăpânirea calculelor DAX din LuckyTemplates Online pentru mai multe discuții despre funcția RANKX.

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