Contextul de evaluare în calculele DAX

Contextul de evaluare în calculele DAX

În acest tutorial, vom afla despre contextul de evaluare în DAX .

Evaluarea sau contextul inițial este mediul din care se bazează calculul dinamic.

Este important să înțelegeți cum funcționează contextul de evaluare și cum vă afectează calculul DAX. Deci, în secțiunea următoare, vreau să vă arăt diferitele modalități de a crea evaluarea sau contextul inițial.

Cuprins

Crearea evaluării sau contextului inițial în DAX

În primul rând, trebuie să aveți în tabel un Data slicer și un filtru City pentru a obține date dinamice.

Contextul de evaluare în calculele DAX

Există întotdeauna un context inițial de care trebuie să fii conștient înainte de a face orice calcul. Puteți găsi contextul de evaluare menționat din orice locație.

În tabelul eșantion, contextul poate fi găsit din sectorul de date sau din filtrul Oraș . De exemplu, dacă selectați filtrul Christchurch , rezultatele din tabel se vor schimba. Dacă ajustați și datele de la 1 ianuarie la 19 ianuarie, puteți vedea că rezultatele s-au schimbat.

De exemplu, pentru 1 ianuarie, rezultatul este 90.074,80, în timp ce pe 19 ianuarie, este 111.293,70. Acest lucru demonstrează că contextul de evaluare se poate schimba cu adevărat pentru fiecare rezultat din calculele DAX.

Pentru a vă arăta un alt exemplu, să transformăm tabelul existent într-o vizualizare Total vânzări după dată .

Contextul de evaluare în calculele DAX

Când selectați sau ștergeți un filtru sau chiar ajustați intervalul de timp, puteți obține un rezultat nou în vizualizare.

Principalul lucru de reținut este că formula pe care o folosim în acest tabel și vizualizare nu se schimbă. Este exact aceeași formulă.  

Contextul de evaluare în calculele DAX

În Excel, fiecare formulă pe care o vedeți va fi ușor diferită, deoarece referințele celulelor vor fi diferite. În LuckyTemplates, formula rămâne exact aceeași. Ceea ce schimbă rezultatul este contextul sau mediul în care este evaluat. Acest lucru se aplică pentru fiecare măsură pe care o creați.

Fiecare calcul pe care îl faceți în LuckyTemplates are un context inițial pe care trebuie să îl înțelegeți. Înainte de a vă uita la orice rezultat individual, trebuie să înțelegeți contextul actual al calculului respectiv.

Dacă nu ați ști ce a fost selectat în slicer-ul orașului, v-ați uita la această vizualizare și ați ști că acesta este vânzările totale după dată. Dar ce fel de vânzări totale este?

În exemplul de mai jos, veți ști că vânzările totale afișate în vizualizare sunt de la Hamilton pe baza slicer-ului.

Contextul de evaluare în calculele DAX

Relația dintre context și model de date

Înțelegerea modului în care funcționează acest context este o parte esențială a învățării și înțelegerii DAX - deoarece acest lucru este cât se poate de ușor. Puteți începe apoi să manipulați contextul în cadrul formulelor și să începeți să faceți niște analize avansate.

Sperăm că începi să vezi cât de important este modelul, deoarece contextul este creat direct de relațiile dintre tabelele tale.

Selectorul de oraș pe care îl selectăm este din tabelul Regiuni, în timp ce calculul vânzărilor totale este în tabelul Vânzări.

Aceasta se numește propagare prin filtru .

Contextul de evaluare în calculele DAX

Filtrele se propagă în jos în relație prin săgeți și se îndreaptă spre multe părți ale tabelului de fapte, care este tabelul Vânzări în acest caz.

Puteți face cât mai multe dintre aceste lucruri la un moment dat, deoarece contextul poate proveni dintr-un tabel de căutare și un alt tabel de căutare. Și apoi am putea stratifica și mai mult și să creăm mai mult context. Trebuie doar să înțelegem care este contextul inițial al calculului.


Înțelegerea contextului de evaluare în LuckyTemplates
Cum funcționează motorul de calcul DAX
Ce este tranziția contextului și de ce contează?

Concluzie

Filtrele și sectoarele sunt modalități de bază de a crea context de evaluare în calculele DAX.

Sper că înțelegeți cât de important este contextul de evaluare (inițial). Dacă doriți să faceți o analiză avansată mai târziu, va trebui să schimbați contextul din formulele dvs.

Noroc!


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