Funcția ALL în LuckyTemplates – Cum să o utilizați cu DAX

Știați că funcția ALL poate fi utilizată pentru a modifica contextul unui anumit calcul în LuckyTemplates? Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Aflați totul despre cum funcționează această funcție în postarea de mai jos.

Cuprins

Care este funcția ALL în LuckyTemplates?

Funcția ALL este o parte extrem de importantă a limbajului DAX din LuckyTemplates. Poate fi folosit într-un număr de moduri diferite în cadrul formulelor.

Când sunt utilizate în mod eficient, puteți calcula rezultatele fără probleme atunci când căutați să combinați logica în formulele dvs. cu filtrarea disponibilă în modelul de date.

Mai simplu spus, funcția ALL poate elimina orice context care provine de la orice filtru sau dimensiune pe care le-ați aliniat la o formulă.

Acest lucru este perfect în situații precum atunci când doriți să calculați procentul dintr-un total.

Când să utilizați această funcție?

Momentul optim pentru a utiliza ALL în cadrul formulelor este atunci când trebuie să eliminați sau să ajustați contextul unui calcul pe care doriți să îl efectuați.

Cea mai comună funcție folosită în combinație cu ALL este funcția CALCULATE .

Pot exista momente în care veți utiliza și ALL în combinație cu funcția FILTER.

Ideea aici se află într-o formulă în care puteți ajusta ce tabel/context virtual este aplicat logicii dvs. înainte ca orice calcul să fie efectuat pe modelul dvs.

Cum se utilizează funcția ALL?

Vă voi arăta cum să utilizați această funcție în LuckyTemplates atunci când calculați procentul de vânzări dintr-o anumită regiune față de toate vânzările efectuate vreodată.

Pentru a face acest lucru în mod logic, trebuie să împărțiți vânzările pentru regiune la vânzările totale din toate regiunile. Obținerea de vânzări pentru fiecare regiune, totuși, nu este atât de ușoară cu filtrarea naturală care va avea loc în modelele dvs.

Funcția ALL în LuckyTemplates – Cum să o utilizați cu DAX

Aici intervine perfect funcția TOATE pentru a rezolva acest lucru pentru noi. Când este combinat cu funcția CALCULATE, puteți elimina orice filtre de regiune și puteți obține numitorul corect în loc, astfel încât calculul să fie corect.

În acest caz, am făcut referire la coloana cu numele clienților și am combinat-o cu CALCULATE, astfel încât totalul tuturor vânzărilor să poată servi drept numitor pentru a calcula procentul vânzărilor.

Funcția ALL în LuckyTemplates – Cum să o utilizați cu DAX

Funcția ALL în LuckyTemplates – Cum să o utilizați cu DAX

Dar nu numai că puteți elimina filtrele fiecărui nume de client, cu această funcție LuckyTemplates puteți elimina și filtrarea provenită din orice coloană dintr-un anumit tabel.

În această imagine de mai jos, vă voi arăta la ce mă refer. Veți observa cum coloana ALL Sales pur și simplu repetă cifrele din coloana Total Sales.

Acest lucru se datorează faptului că parametrul funcției ALL face referire la o anumită coloană și acea coloană nu este coloana Nume clienți.

Funcția ALL în LuckyTemplates – Cum să o utilizați cu DAX

Pentru a remedia acest lucru, trebuie să facem referință la întregul tabel, în loc de doar o anumită coloană. Puteți elimina filtrarea din orice coloană dintr-un tabel, făcând referire la întregul tabel din interiorul funcției ALL.

Vezi, de exemplu, formula de mai jos și modificările corespunzătoare din tabel.

Funcția ALL în LuckyTemplates – Cum să o utilizați cu DAX

Funcția ALL în LuckyTemplates – Cum să o utilizați cu DAX

Un alt mod de a gândi la funcția ALL

Sperăm că până acum înțelegeți că ALL elimină orice filtre sau context din calculul dvs.

Un alt mod de a vă gândi la ceea ce face ALL în formulele dvs. este să vă imaginați că ori de câte ori faceți referire la această funcție anume, generați un tabel virtual sau o listă cu fiecare rând individual de informații din parametrii care au fost introduși.

Acest lucru este deosebit de important dacă utilizați ALL ca parametru de tabel în interiorul funcției FILTER.

Un exemplu perfect în acest sens este modelul TOTAL CUMULAT, care este detaliat în acest articol de blog special.

Creați totaluri cumulate dinamice folosind DAX în LuckyTemplates

Concluzie

În rezumat, gândiți-vă la funcția ALL ca la funcția „eliminați toate filtrele”. Puteți plasa fie un tabel, fie o coloană aici și este important să înțelegeți efectele uneia dintre ele.

Pentru mai multe exemple despre cum puteți utiliza ALL, consultați aceste link-uri de mai jos.

Utilizarea funcției ALL în LuckyTemplates pentru informații de înaltă calitate

Calcularea % din totaluri

Mulțumiri,

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