O nouă privire asupra CALCULATE – LuckyTemplates

În acest tutorial, ne vom uita la modul de utilizare a funcției DAX în LuckyTemplates. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

CALCULATE este una dintre cele mai dinamice funcții care vă poate ajuta să adăugați informații mai profunde rapoartelor dvs. Dar pentru a înțelege cu adevărat, este necesar să înțelegeți bine și contextul rândurilor și filtrelor .

Cuprins

Eșantion de date utilizate

În scopul acestui tutorial, să folosim un set de date simplu care arată Produse, Cantitatea și Prețul unitar .

O nouă privire asupra CALCULATE – LuckyTemplates

Avem, de asemenea, un tabel de dimensiuni care conține numai Produse .

O nouă privire asupra CALCULATE – LuckyTemplates

Dacă ne uităm la model, putem vedea că Produsele, care apar în tabelul nostru de dimensiuni , sunt legate de tabelul de fapte printr-o relație multi-la-unu .

O nouă privire asupra CALCULATE – LuckyTemplates

Context de rând prin CALCULATE în LuckyTemplates

Contextul rândurilor este unul dintre conceptele principale pe care trebuie să le înțelegi pentru a înțelege cu adevărat despre ce este vorba despre CALCULATE . Pentru a face acest lucru mai clar, să vedem mai întâi cum arată setul nostru de date în Excel.

O nouă privire asupra CALCULATE – LuckyTemplates

Practic, contextul rândului definește ce se întâmplă cu fiecare rând . Dacă ar fi să obținem vânzările pentru produsul A, de exemplu, am pune pur și simplu un semn egal, apoi am înmulți valorile din Cantitate și Preț unitar.

O nouă privire asupra CALCULATE – LuckyTemplates

Dacă aplicăm aceeași logică rând după rând, obținem valoarea vânzărilor pentru fiecare rând, permițându-ne să venim cu vânzările totale .

O nouă privire asupra CALCULATE – LuckyTemplates

Acum, să trecem la LuckyTemplates.

Amintiți-vă că același calcul a fost repetat rând cu rând. Există o serie de funcții de iterare în LuckyTemplates, majoritatea se termină cu un X. De exemplu, funcția de iterare pentru ar fi .

O nouă privire asupra CALCULATE – LuckyTemplates

După cum puteți vedea, SUMX necesită referire la un tabel, așa că vom folosi FactTable unde sunt stocate datele noastre.

O nouă privire asupra CALCULATE – LuckyTemplates

Apoi, vom înmulți coloanele necesare din FactTable , care sunt Cantitate și Preț unitar .

O nouă privire asupra CALCULATE – LuckyTemplates

Când apăs pe Enter, ne va oferi vânzările noastre .

O nouă privire asupra CALCULATE – LuckyTemplates

Filtrați contextul prin CALCULATE în LuckyTemplates

Al doilea lucru la care trebuie să ne uităm este contextul nostru de filtru, care este o altă componentă critică a CALCULATE .

Folosirea CALCULATE înseamnă modificarea contextului de filtru aplicat unei expresii . Deci, mai întâi, ne vom uita la modul de modificare a contextului filtrului. Aceasta înseamnă pur și simplu schimbarea filtrelor din raport.

Când îl aplicați unui raport Excel, este la fel de ușor ca să faceți clic pe săgeata drop-down de lângă numele coloanei și să alegeți filtrele pe care doriți să le aplicați.

Dacă, de exemplu, am nevoie doar de datele pentru Produsul A, trebuie pur și simplu să bifez A pe acest filtru.

O nouă privire asupra CALCULATE – LuckyTemplates

După ce dau clic pe OK, raportul va afișa doar vânzările pentru produsul A.

O nouă privire asupra CALCULATE – LuckyTemplates

Aceasta este a doua parte a procesului, care este aplicarea filtrului unei expresii. În acest caz, expresia este Vânzări .

Revenind la LuckyTemplates, va trebui să folosim CALCULATE pentru a face același lucru. Să începem prin a crea o nouă măsură pentru Produsul de vânzări A .

O nouă privire asupra CALCULATE – LuckyTemplates

Apoi, vom folosi CALCULATE și vom aplica expresia, care este Vânzări .

O nouă privire asupra CALCULATE – LuckyTemplates

În continuare, vom modifica contextul filtrului făcând referire la FactTable .

O nouă privire asupra CALCULATE – LuckyTemplates

Apoi, va trebui să precizăm că din coloana Produse avem nevoie doar de vânzările aferente produsului A .

O nouă privire asupra CALCULATE – LuckyTemplates

Acum, avem vânzările pentru produsul A, care este 6.520 - care sunt aceleași rezultate pe care le-am obținut din tabelul nostru Excel.

O nouă privire asupra CALCULATE – LuckyTemplates

Aplicarea contextului de filtrare folosind SUMX

Deși principalul nostru obiectiv aici este CALCULATE , este, de asemenea, important să știm că acest lucru se poate face și folosind alte funcții. De exemplu, filtrarea pe care am făcut-o este ca și cum folosim funcția Excel SUMif . Dar când o facem pe LuckyTemplates, putem folosi SUMX .

Pentru a face asta, să creăm o altă măsură numită Produs de vânzări A v2.

O nouă privire asupra CALCULATE – LuckyTemplates

Dorim să mergem rând cu rând pentru a găsi orice detalii despre Produsul A, așa că vom aplica SUMX . În mod normal, primul nostru instinct ar fi să facem referire la FactTable pentru că de acolo vor veni datele noastre.

O nouă privire asupra CALCULATE – LuckyTemplates

Dar dacă facem asta, nu vom mai putea aplica niciun filtre. Deci, în loc să facem referință mai întâi la tabel, trebuie să prioritizăm folosind funcția . FILTER este un alt iterator care ne permite să privim datele rând cu rând.

O nouă privire asupra CALCULATE – LuckyTemplates

Odată ce avem funcția FILTER activată, este singura dată când facem referire la FactTable . Apoi, vom specifica ce filtre dorim să folosim, așa că vom face referire la articole din coloana Produse referitoare la produsul A.

O nouă privire asupra CALCULATE – LuckyTemplates

În continuare, specificăm expresia, care este Vânzări.

O nouă privire asupra CALCULATE – LuckyTemplates

Dacă aducem această măsură la rezultatele noastre, veți vedea că arată același Total ca măsura anterioară pe care am creat-o.

O nouă privire asupra CALCULATE – LuckyTemplates

Acum, probabil vă întrebați de ce avem nevoie de CALCULATE dacă există și alte funcții pe care le putem folosi. Adevărul este că CALCULATE are mult mai multe utilizări decât ceea ce am discutat până acum.

Alte utilizări pentru CALCULATE în LuckyTemplates

Pentru a vă arăta alte modalități de a utiliza CALCULATE , să adăugăm o altă coloană la setul nostru de date pentru vânzări procentuale. Pe Excel, asta înseamnă împărțirea vânzărilor la vânzările totale .

O nouă privire asupra CALCULATE – LuckyTemplates

De asemenea, va trebui să blochez celula pentru Vânzări totale, astfel încât aceeași cifră să fie aplicată și în restul celulelor din coloană.

Odată ce apăs pe Enter, vom vedea procente care s-ar adăuga până la 100%.

O nouă privire asupra CALCULATE – LuckyTemplates

Dacă schimb filtrele și obțin numai datele pentru produsul A, veți vedea că coloana pentru vânzări procentuale păstrează în continuare aceleași procente.

O nouă privire asupra CALCULATE – LuckyTemplates

Când treceți la LuckyTemplates, puteți face așa ceva prin utilizarea CALCULATE .

Să creăm o nouă măsură în cadrul măsurilor noastre cheie. Vom începe mai întâi cu Toate vânzările , ceea ce este echivalent cu vânzările totale din raportul nostru Excel. Vom folosi CALCULATE pentru asta.

O nouă privire asupra CALCULATE – LuckyTemplates

Apoi, vom folosi Sales ca expresie.

O nouă privire asupra CALCULATE – LuckyTemplates

Privind înapoi la tabelul nostru Excel, amintiți-vă că a trebuit să blocăm celula care conținea vânzări totale pentru a ne asigura că, în ciuda filtrării, vom folosi în continuare același total în întreaga coloană. În raportul nostru LuckyTemplates, vom folosi pentru a face asta.

O nouă privire asupra CALCULATE – LuckyTemplates

Odată ce dau clic pe enter, aducem toate vânzările pentru toate produsele.

O nouă privire asupra CALCULATE – LuckyTemplates

Acest lucru face mai ușor să obținem vânzările noastre procentuale. Deci, să creăm o altă măsură pentru asta.

O nouă privire asupra CALCULATE – LuckyTemplates

Apoi, vom folosi , împărțind din nou vânzările noastre cu Toate vânzările în același mod în care am făcut-o în Excel.

O nouă privire asupra CALCULATE – LuckyTemplates

Odată ce apăsăm enter, vom avea vânzările noastre procentuale, care se adună până la 100%.

O nouă privire asupra CALCULATE – LuckyTemplates

Concluzie

Acestea sunt doar câteva dintre numeroasele utilizări ale funcției CALCULATE. De fapt, poate fi folosit și în calculele de inteligență temporală.

Puteți parcurge celelalte tutoriale ale noastre care arată aceste alte utilizări. Practic, este una dintre funcțiile de care nu ne putem lipsi dacă dorim ca rapoartele noastre să arate cât mai multe informații.

Toate cele bune,

Mudassir


LuckyTemplates CALCULATE: Cheia pentru formulele DAX avansate
folosind funcția de calcul din interiorul LuckyTemplates
Calculați marja procentuală în LuckyTemplates folosind DAX








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