Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În această postare, vă voi arăta cum să utilizați și să declarați variabile în formula DAX în LuckyTemplates. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Variabilele sunt un adevărat schimbător de joc pentru bara de formule din LuckyTemplates. Posibilitatea de a descompune formulele mai complexe în pași face ca stabilirea lor să fie mult mai intuitivă.
Mă tot gândesc la utilizarea VBA cu aceste variabile. Îți fac viața în VBA de aproximativ zece ori mai ușoară – și același lucru se poate spune despre utilizarea lor în LuckyTemplates.
Înainte de a descoperi cum să creați efectiv aceste variabile, să vorbim mai întâi despre avantajele, precum și despre diferitele nuanțe ale utilizării variabilelor.
Cuprins
Avantaje și nuanțe ale utilizării variabilelor în LuckyTemplates
Variabilele din bara de formule sunt foarte flexibile. Ei pot prelua alte expresii (sau măsuri), precum și funcții de tabel, inclusiv filtre.
Când folosiți foarte mult filtre, acestea pot ocupa puțin spațiu și formulele dvs. pot deveni dezordonate, așa că este o idee grozavă posibilitatea de a plasa aceste funcții de tabel într-o variabilă.
Cu toate acestea, există câteva nuanțe pentru a le folosi.
Cea mai importantă pentru a vă învăța sunt considerentele de context ale plasării fie a calculelor, fie a altor expresii în interiorul unei variabile.
Pentru a înțelege bine acest lucru, este nevoie de un pic de încercare și eroare, așa că asigurați-vă că îl analizați.
Cum să utilizați variabilele în LuckyTemplates
Să trecem acum la încorporarea efectivă a acestor variabile în formulele noastre DAX .
1. Crearea unei măsuri simple și adăugarea variabilei
În prezent avem un tabel în pânza noastră care arată vânzările totale per client.
Acum, ceea ce vrem să facem este să ne uităm la vânzările totale la export .
Așa că vom crea o măsură simplă și vom numi aceste vânzări totale la export .
Acum, în loc să trecem direct la scrierea calculului dvs., vom scrie VAR care înseamnă variabilă.
După aceasta, vom sări în jos un rând și apoi vom crea variabila reală.
Să numim acest lucru ExportSales și apoi să creăm un tabel. Ceea ce facem aici este capturarea tabelului folosind variabila ExportSales .
Deci, tabelul ar trebui să analizeze toate vânzările mele, dar să le arate numai pe cele pe care le export.
2. Scrierea calculului real
Următorul pas acum este crearea calculului propriu-zis. Vom sări din nou pe un rând și apoi vom merge RETURN . După aceasta, vom adăuga CALCULATE .
În instrucțiunea CALCULATE , vom accesa Vânzări totale . Inițial, trebuie să adăugăm un filtru după vânzările totale. Dar, deoarece am creat deja variabila ExportSales , nu este nevoie să scriem filtrul. Vom adăuga doar variabila.
Observați cât de ușor este să citiți formula acum în comparație cu dacă vom include întregul filtru în CALCULATE.
Acum avem vânzările noastre totale la export .
Dacă apăsăm enter și tragem această măsură în tabelul nostru, vom avea vânzările totale la export pe coloana client.
Deci ați văzut cum să utilizați o variabilă simplă în LuckyTemplates.
Ceea ce trebuie să rețineți în acest moment este că, în crearea măsurătorii Total Export Sales de mai sus, ați fi putut alege să creați doar o măsură simplă și să adăugați CALCULATE cu întreaga instrucțiune FILTER .
Cu toate acestea, variabila ExportSales ne-a permis să simplificăm codul.
Poate că veți putea aprecia mai bine acest lucru atunci când avem o formulă mai complexă cu mai multe variabile.
Deci, să adăugăm câteva variabile la măsura noastră de vânzări totale la export .
Crearea de variabile complexe în LuckyTemplates
Privind înapoi la formula noastră, avem o măsură a vânzărilor totale la export care include variabila ExportSales și apoi calculează vânzările la export folosind variabila creată de noi în loc de întreaga declarație de filtru.
Ceea ce vom face acum este să adăugăm variabila Days .
Deci, sub variabila ExportSales , vom scrie VAR și apoi sub acesta este numărul de zile.
Desigur, puteți scrie orice număr doriți aici. Dar pentru acest exemplu, să scriem Days=365 .
Și apoi, putem utiliza acea valoare scalară, sau cele 365 de zile, în interiorul instrucțiunii CALCULATE pe care am creat-o inițial.
Așadar, vom filtra data astfel încât, dacă este mai mică decât TODAY și coloana Data este mai mare sau egală cu TODAY minus variabila Zile .
Observați aici că am mutat variabila ExportSales în interiorul CALCULATE un rând mai jos și același lucru pentru instrucțiunea de filtru, astfel încât formula să fie mai ușor de analizat.
Acum că avem variabila Zile , coloana Vânzări totale la export din tabelul nostru arată acum doar vânzările la export în 365 de zile.
Putem face această formulă și mai complexă și putem adăuga variabila IncludedDates .
Apoi putem transfera instrucțiunea de filtru în variabila IncludedDates .
Acum putem înlocui acea instrucțiune de filtru cu IncludedDates , astfel încât formula să fie mai ușor de privit dintr-o perspectivă de sintaxă.
Ce este mai interesant este că putem adăuga comentarii sub întreaga formulă.
Deci, toate aceste variabile plus comentariul pe care l-am adăugat vă vor face mult mai ușor să înțelegeți formula la un moment dat.
În afară de asta, dacă vreunul dintre colegii tăi trebuie să lucreze la asta, ar fi mai ușor pentru ei să deterioreze și să înțeleagă ce se întâmplă.
Concluzie
Tocmai am lucrat la modul de utilizare a variabilelor în LuckyTemplates . Am început prin a crea o măsură simplă și apoi, în loc să trecem imediat la calcul, am adăugat o variabilă și apoi am adăugat mai multe variabile la formula noastră.
Am văzut cum aceste variabile ne-au simplificat extrem de formula, ceea ce ne poate ajuta cu adevărat pe noi sau pe oricine va folosi formula la un moment ulterior, dat fiind că acum este mult mai ușor de înțeles.
Distrează-te să folosești variabile în rapoartele viitoare.
Noroc,
Ce este Sinele în Python: Exemple din lumea reală
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.
Î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.
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.
Î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.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
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.
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.
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