Funcții de tabel DAX în LuckyTemplates

În această postare pe blog, vă voi prezenta funcțiile tabelului DAX. Funcțiile de tabel sunt pur și simplu care returnează un tabel.

Unele dintre cele mai comune funcții de tabel pe care le puteți întâlni în LuckyTemplates sunt funcțiile FILTER , VALUES și ALL . Folosind aceste funcții de tabel, puteți crea tabele virtuale în interiorul LuckyTemplates.

Tabelele fizice sunt tabele pe care le puteți găsi literalmente în modelul de date. Tabelele virtuale sunt cele care au fost create virtual folosind diferite funcții DAX.

În secțiunile următoare, vă voi învăța câteva tehnici despre cum să utilizați funcțiile tabelului.

Cuprins

Utilizarea funcțiilor de tabel

În acest exemplu, voi calcula numărul de tranzacții care depășesc 10.000 USD utilizând formula totală de tranzacții mai mari .

Voi începe formula cu funcția . Pe baza descrierii, funcția menționată numără numărul de rânduri dintr-un tabel după contextul inițial. Astfel, trebuie să introduc un tabel după funcție. Cu toate acestea, tabelul nu trebuie să fie unul fizic ca tabelul de vânzări .

Dacă puneți tabelul Vânzări , rezultatele vor arăta pur și simplu numărul de tranzacții. Acest lucru este similar cu rezultatele măsurării Tranzacții totale .

Funcții de tabel DAX în LuckyTemplates

Dacă te uiți la formula pentru Total Tranzacții , aceasta folosește funcția . Aceasta este doar o altă modalitate de a calcula aceleași rezultate folosind funcțiile DAX.

Funcții de tabel DAX în LuckyTemplates

În exemplul următor, vreau să vă arăt cum funcționează funcția COUNTROWS . De data aceasta, voi folosi funcția tabel pentru a crea un tabel virtual.

Funcții de tabel DAX în LuckyTemplates

Funcția FILTER va trece prin fiecare rând al tabelului de vânzări . Acesta va evalua fiecare rând al coloanei Vânzări totale dacă este mai mare de 10.000 USD sau nu. Dacă vânzarea unui singur rând este mai mare de 10.000 USD, aceasta va fi socotită ca o singură tranzacție.

După cum puteți vedea, rezultatele din coloana Total mai mari tranzacții sunt acum actualizate.

Funcții de tabel DAX în LuckyTemplates

Folosind tabelul virtual, am creat un filtru suplimentar după contextul inițial. Cel mai important, am făcut-o în cadrul formulei în sine, fără a fi nevoie să creez un tabel fizic.

De exemplu, să examinăm rezultatul special pentru data de 10 octombrie 2018. În modelul de date, puteți vedea că filtrul a coborât din tabelul Date în tabelul Vânzări .

Funcții de tabel DAX în LuckyTemplates

În cadrul formulei, tocmai am plasat un alt filtru folosind o funcție de tabel diferită, astfel încât să pot evalua câte tranzacții sunt mai mari de 10.000 USD. Acest calcul este un bun exemplu al cât de utile sunt tabelele virtuale.

Utilizarea funcției VALUES

Acum, voi arăta un alt exemplu de funcții de tabel. Este vorba despre calcularea vânzărilor medii folosind funcția .

Voi începe măsura pentru vânzările medii în funcție de oraș cu funcția . Potrivit IntelliSense, o să am nevoie de o masă. Încă o dată, nu trebuie să fie o masă fizică, așa că voi folosi una virtuală.

Funcții de tabel DAX în LuckyTemplates

Pentru a crea un tabel virtual, voi folosi funcția VALUES și apoi voi adăuga Regions[City], precum și Total Sales .

Funcții de tabel DAX în LuckyTemplates

Cu funcția AVERAGEX , formula va evalua fiecare rând al tabelului virtual. După contextul inițial, formula calculează vânzările totale pentru toate orașele rând cu rând.

După calcularea vânzărilor fiecărui oraș, formula calculează media. În rezultate, puteți vedea vânzările medii pe oraș la datele date.

Funcții de tabel DAX în LuckyTemplates

Calcularea vânzărilor folosind funcții de tabel

În acest ultim exemplu, vă voi arăta o altă funcție de tabel DAX, care este funcția . De data aceasta, voi calcula vânzările totale din oraș cu ajutorul .

În formula All City Sales , puteți vedea că am început formula cu funcția CALCULATE .

Adăugarea funcției TOATE elimină filtrele care sunt în coloana Oraș . Prin urmare, măsura va calcula vânzările totale în toate orașele disponibile.

Funcții de tabel DAX în LuckyTemplates

Dacă comparați rezultatele pentru toate vânzările orașelor și vânzările totale , acestea vor avea aceleași rezultate. Cu toate acestea, dacă selectați un anumit oraș din slicer, rezultatele vânzărilor pentru toate orașele vor rămâne aceleași.

Funcții de tabel DAX în LuckyTemplates

Vă va oferi aceleași rezultate, indiferent de orice selecție. Acest lucru se datorează funcției CALCULATE .

Funcția menționată vă permite să schimbați contextul calculului. Când adăugați funcția TOATE , aceasta elimină contextul inițial din tabelul Regiuni .


Cum să utilizați funcția COUNTROWS DAX în tabele
Logica cu date multiple în LuckyTemplates folosind DAX
Optimizarea formulei LuckyTemplates folosind funcții DAX avansate

Concluzie

Acest tutorial vă prezintă cele mai comune funcții de tabel. Dacă le folosiți frecvent în calcule, le puteți stăpâni în cel mai scurt timp.

În plus, puteți face lucrurile mai avansate dacă începeți să combinați funcțiile tabelului menționate. Probabil că veți întâlni acest lucru atunci când rulați totaluri cumulate, medii mobile, analize de uzură și analize de vânzări încrucișate.

Veți afla mai multe calcule DAX avansate când vom trece la măsurarea ramificației.

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