Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs

Acest tutorial va vorbi despre un scenariu comun care este frecvent întrebat în forumul de asistență LuckyTemplates. Veți învăța cum să determinați cea mai recentă sau ultima valoare din datele dvs. folosind funcțiile și DAX din LuckyTemplates. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs

Pentru acest exemplu, există o listă de date și în acea listă clientul este referit de mai multe ori. Deci, doriți să aflați valoarea recentă pentru acel nume de client anume.

Exemplul prezentat pe forumuri a fost sub forma datelor unui sondaj. Doriți să aflați cea mai recentă sau ultima dată când un anumit client a participat la sondaj.

Există câteva moduri de a rezolva acest lucru. Puteți efectua soluția folosind coloane sau măsuri calculate.

Folosirea unei coloane calculate oferă mai multă estetică, în timp ce utilizarea unei măsuri permite modelelor dvs. să fie mai dinamice.

Iată cum puteți determina cea mai recentă dată pentru orice dimensiune din setul dvs. de date folosind două soluții.

Cuprins

Soluția #1: Utilizarea coloanelor calculate

Iată cum se rezolvă problema utilizând Coloane calculate .

1. Creați o coloană nouă

Primul pas este să creați o nouă coloană în tabel care a fost dată ca exemplu în forumuri. Această nouă coloană va conține data maximă .

Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs

Aceasta este logica folosită în formula pentru data maximă:

Ori de câte ori întâmpinați probleme în LuckyTemplates care necesită data sau numărul maxim, funcția MAXX DAX este cea mai bună de utilizat.

Această funcție este cheia în crearea soluției pentru acest exemplu.

2. Creați o variabilă

Acum, trebuie să creați o nouă variabilă folosind funcția . În acest exemplu, noua variabilă se numește CurrentName .

Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs

Pentru fiecare rând diferit, doriți să aflați numele fiecărei persoane. Această parte este destul de ușoară, deoarece trebuie pur și simplu să faceți referire la numele coloanei într-o coloană calculată.

La fiecare rând, doriți doar să izolați persoanele cu același nume ca și rândul curent.

Privind tabelul, puteți vedea că are trei nume diferite cu două intrări pentru fiecare nume.

Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs

Trebuie să izolați acele nume și apoi să stabiliți data maximă la care o anumită persoană a tranzacționat cu dvs. Tranzacția ar putea fi în termeni de completare a unei achiziții sau a unui sondaj.

3. Creați o instrucțiune FILTER

Pentru a izola numele, mai întâi trebuie să utilizați funcția FILTER și .

Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs

Acest lucru va elimina toate filtrele din tabel. Acest lucru va repeta, de asemenea, prin fiecare rând, indiferent de context.

Apoi, trebuie să aflați dacă numele din datele sondajului este egal cu variabila CurrentName .

Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs

4. Utilizați Funcția MAXX

Acum, funcția MAXX DAX va obține un tabel care conține doar două rânduri. Acesta este rezultatul filtrării și repetării fiecărui rând pentru a afla dacă numele este egal cu numele curent. În acest caz, numele actual este John Smith.

Apoi trebuie să evaluați max. Funcția MAXX DAX calculează maximul pentru dvs. Deci, tot ce trebuie să faceți este să puneți coloana în formula:

Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs

Când schimbați formatul coloanei Data maximă într-o dată, veți vedea că data maximă pentru John Smith este 23 februarie.

Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs

Data maximă pentru Nancy Jones este 25 septembrie, în timp ce pentru Elaine Anderson este 22 septembrie.

Aceasta este o tehnică foarte simplă și logica sa poate fi aplicată la diferite scenarii. Puteți utiliza aceasta pentru a afla ultima sumă de cumpărare sau vânzare.

Soluția #2: Folosind o măsură

Iată cum să rezolvi această problemă folosind Măsuri.

Utilizarea măsurilor vă permite să stabiliți ultima dată și apoi să vă ramificați în alte calcule.

Acesta este cel mai bun mod de a rula orice calcule în LuckyTemplates.

1. Creați un tabel

În primul rând, trebuie să creați un tabel.

Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs

Acest tabel conține doar două coloane. Informațiile conținute în celelalte coloane sunt irelevante pentru acest calcul.

2. Creați o nouă măsură

Apoi, trebuie să creați o nouă măsură.

Această măsură are aceeași formulă care a fost utilizată în soluția de coloane calculate. Cu toate acestea, trebuie să schimbați tabelul de sondaj în Date sondaj .

Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs

Și în loc să faceți doar referință la numele coloanei, trebuie să utilizați funcția .

Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs

Aceasta surprinde contextul în care vă aflați.

SELECTEDVALUE vă permite să luați valoarea textului din contextul său.

Această tehnică este, de asemenea, foarte dinamică în comparație cu alte calcule, deoarece puteți elimina coloana cu dată și puteți păstra numai Data maximă pentru fiecare client.

Utilizarea funcției MAXX DAX în LuckyTemplates pentru a calcula cele mai recente valori sau ultima valoare din datele dvs


Prima achiziție de Customer Insight utilizând DAX
Data ultimei achiziții în LuckyTemplates: când au făcut clienții dvs. ultima achiziție?
Lucrul cu funcții de iterare în DAX

Concluzie

Soluțiile nu trebuie să fie dificile. Ele pot fi realizate folosind moduri simple.

Pentru acest exemplu, puteți fie să alegeți soluția Coloane calculate, fie să utilizați Măsuri.

Sper că ați înțeles conceptul cum să manipulați tabelul virtual în cadrul funcției MAXX DAX.

De asemenea, puteți utiliza funcția FILTER pentru a itera informații și apoi ajusta tabelul virtual pe baza parametrului pe care l-ați introdus în instrucțiunea FILTER . MAXX va face treaba de aici.

Toate cele bune,

***** Învățați LuckyTemplates? *****






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