Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Funcțiile DAX extind foarte mult calculele dinamice. Ele extind, de asemenea, celelalte capabilități importante din LuckyTemplates. În acest tutorial, vom discuta despre modul în care puteți calcula dinamic cel mai mare rezultat anterior în LuckyTemplates . De asemenea, vom învăța combinația potrivită de formule și tehnici pentru acest calcul particular. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Făcând un calcul dinamic, putem rula calculul unui set de date selectat, în timp ce cel mai mare rezultat anterior al acestora se actualizează continuu și este afișat vizual.

Îți voi arăta cum poți face asta de fapt. Formula pentru aceasta nu trebuie să fie deloc prea complexă. Este nevoie doar de o înțelegere foarte bună a funcțiilor de iterare pentru ca acesta să funcționeze.

Cuprins

Introducerea datelor într-un tabel

Să duplicăm vizualizarea noastră actuală aici și o vom arunca o privire ca tabel.

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Asigurați-vă întotdeauna că vă introduceți datele într-un tabel. Acest lucru vă permite să aruncați o privire asupra rezultatelor. 

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Înainte de orice altceva, să schimbăm formatul coloanei Data în acest format pe care îl prefer de obicei. 

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Combinație de funcții DAX pentru calculul anterior cu rezultate înalte

Iată combinația de funcții DAX pe care o vom folosi pentru a calcula cel mai mare rezultat anterior din rapoartele dvs. LuckyTemplates. 

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Rețineți că este esențial să intrați în tabele pentru a înțelege pe deplin ce date vă uitați. 

Practic, trebuie să ne uităm înapoi în fiecare zi anterioară. Apoi, identificați care a fost data maximă a veniturilor în orice zi. Mai mult, pe măsură ce coborâm în listă, datele pe care trebuie să le parcurgem vor fi din ce în ce mai mari.

Acest lucru se datorează faptului că, din punct de vedere istoric, trebuie să ne uităm înapoi la fiecare zi anterioară pentru fiecare rezultat din tabelul nostru. Exact asta am făcut în această formulă.

Utilizarea funcției MAXX DAX

În această formulă, am folosit o funcție de iterare numită .

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Acest lucru vă permite să creați iterația menționată anterior. Această iterație este esențială pentru calcularea celui mai mare rezultat anterior.

Tot ce trebuie să facem este să plasăm tabelul virtual revizuit pentru fiecare rezultat pe care trebuie să-l repetăm ​​folosind această logică .

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Acum, să încercăm să lucrăm printr-un exemplu pentru acest calcul. 

Folosind funcțiile FILTER și ALLSELECTED DAX

Să aruncăm o privire la 6 ianuarie 2018, care va servi drept dată curentă.

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Această funcție din cadrul formulei va analiza în urmă fiecare dată în contextul sau filtrul aplicat curent . Acest lucru este posibil cu ajutorul funcției .

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Funcția ALLSELECTED analizează numai datele din contextul curent (în acest caz, 2018).

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Dacă am folosi funcția în loc de ALLSELECTED , s-ar uita înapoi la fiecare dată de la începutul timpului .

Evaluarea prin fiecare întâlnire

După ce ați analizat datele în contextul actual, va fi repetat în fiecare zi în tabelul dvs. Apoi, va filtra zilele care sunt mai mici sau egale cu data curentă în contextul respectiv. 

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Data curentă este calculată folosind funcția .

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

În acest context, data curentă este 6 ianuarie . Prin urmare, dacă data este mai mică sau egală cu data curentă , aceasta va echivala cu TRUE.

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

În plus, acesta va fi și tabelul virtual de date pe care îl vom avea în cadrul acestei funcții de iterare.

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

În plus, vom repeta numai acele date specifice . Apoi, vom identifica ziua veniturilor maxime ( Venituri totale ).

În consecință, asta face fiecărui rând din acest tabel. Fiecare calcul se face exact la fel.

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Evident, această masă virtuală devine din ce în ce mai mare pe măsură ce vă deplasați în jos pe listă. Și când îl configurați exact așa, devine complet dinamic.

Procedând astfel, puteți selecta orice dintre filtre. Puteți chiar să schimbați și data și intervalul de timp.

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

În plus, veți vedea că vizualizarea Previous High se reevaluează în mod continuu pentru a calcula cea mai mare valoare în mod continuu.

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX

Cu alte cuvinte, este ca o valoare MAX live . Dacă adăugăm din ce în ce mai multe filtre, vom primi rezultate actualizate.

Această formulă nu este, evident, prea complexă. Cu toate acestea, poate produce și adăuga câteva informații pentru rapoartele dvs. După ce obțineți calculele corecte în tabel, îl puteți schimba în sfârșit într-o .

Calcularea dinamică a celui mai mare rezultat anterior utilizând funcțiile DAX


Funcții de repetare în limbajul DAX – Un exemplu detaliat
de lucru cu funcții de repetare în DAX
Folosind funcțiile LuckyTemplates DAX pentru a face față produselor care au prețuri în schimbare în timpul orei suplimentare

Concluzie

Pentru a rezuma, cheia pentru această perspectivă specială este să vă asigurați că înțelegeți funcțiile de iterare. De asemenea, vă va permite să plasați mese virtuale în interiorul lor.

Acest lucru evidențiază capabilitățile remarcabile ale LuckyTemplates în ceea ce privește crearea de formule simple și rezultatele dinamice pe care le puteți obține cu ușurință. 

Acesta este un calcul destul de unic, care are o mare valoare. De asemenea, poate adăuga un pic de culoare intuițiilor tale.

Succes în încercarea de a implementa acest lucru în propriile modele.

Pentru mai multe informații despre cum puteți combina funcții DAX importante pentru a găsi informații complexe și valoroase despre date în LuckyTemplates, puteți consulta modul la .

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