Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, voi discuta diferența dintre funcțiile DAX ALL și ALLSELECTED atunci când calculez procentul total în LuckyTemplates. Diferența dintre aceste două funcții DAX poate fi relativ confuză atunci când abia începi cu LuckyTemplates. Sperăm că acest tutorial vă poate oferi claritate în această chestiune. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Am primit această idee dintr-un videoclip care a făcut o introducere despre funcția . Puteți verifica acel videoclip de pe canalul de Youtube LuckyTemplates aici .
În acel videoclip, vorbitorul a comparat data cu vânzările totale folosind funcția ALL . Aici, voi duce acel exemplu cu un pas mai departe și voi arăta cum să utilizați fie funcția ALL sau atunci când calculez procentul vânzărilor totale . Acesta poate fi după dată sau după client.
Voi folosi un exemplu de divizie în acest tutorial.
Practic, diviziunea este ca un tip de job.
De asemenea, am plasat un felietor în partea din dreapta sus doar pentru a arăta că aceste rezultate sunt din anul 2020 .
Și aceasta arată suma facturată pentru fiecare dintre următoarele diviziuni .
Am furnizat, de asemenea, un slicer pentru Divizie pe care îl vom folosi mai târziu, odată ce adăugăm procentul din totalul facturat folosind fie funcția ALL sau ALLSELECTED .
Cuprins
Măsura facturată folosind funcția ALL
Aceste Măsuri TREATAS aici este locul în care mi-am stocat toate măsurile pe factură.
Măsura facturată este prima măsură din tabelul meu.
Această măsură calculează suma facturată , care este estimările totale .
Am folosit și funcția deoarece nu există nicio relație între tabelul Date și tabelul Jobs , așa că am creat acea relație virtual, în schimb.
Și așa am creat suma facturată .
Acum, ceea ce voi face este să iau Facturat folosind funcția ALL .
Aceasta calculează suma tuturor sumei facturate folosind măsura facturată pe care am discutat-o anterior. Am folosit și funcția ALL pentru a afișa toate rezultatele pe divizie în tabelul de locuri de muncă .
Adăugând măsura Invoiced ALL în acest tabel, se afișează doar suma totală a facturii pentru fiecare dintre aceste rânduri.
Deci, asta face funcția ALL . Returnează toate rândurile dintr-un tabel sau toate valorile unei coloane, ignorând orice filtru existent care ar fi putut fi aplicat.
Procent din total cu funcția ALL
După ce am adăugat măsura Facturate ALL în tabel, următorul lucru pe care vreau să-l fac este să arăt procentul vânzărilor totale pentru fiecare dintre aceste divizii pentru anul 2020.
Pentru a face asta, am creat o altă măsură pe care am numit-o ALL Invoiced% . În această măsură, tocmai am împărțit măsura facturată la măsura ALL facturată .
Apoi, voi adăuga acea măsură la tabel. După cum puteți vedea, de fapt funcționează corect pe baza rezultatelor pentru Divizia de reconstrucție . Arată că are 775.766 USD din 1.866.767 USD , ceea ce are sens pentru un total procentual de 41,56% .
Dar dacă vreau să selectez doar o anumită divizie ?
De exemplu, voi folosi dispozitivul meu de tăiere aici, astfel încât tabelul să afișeze doar diviziunile Reconstrucție și Remedierea mucegaiului .
În mod remarcabil, coloana ALL Invoiced% afișează în continuare același procent.
Nu arată rezultatele așteptate pe care le doresc. Acest lucru se datorează faptului că, practic, se ia doar rezultatul facturat împărțit la rezultatul ALL facturat pentru a obține valoarea procentuală.
Ceea ce vreau este să arăt procentul de Reconstrucție și Remediere Mucegai din suma totală actuală facturată .
Aici intervine funcția ALLSELECTED .
Măsura facturată folosind funcția ALLSELECTED
Voi deselecta opțiunile Reconstrucție și Remediere mucegai pentru moment. Apoi, să verificăm o altă măsură pe care am creat-o pentru Facturat folosind funcția ALLSELECTED . L-am numit Invoiced ALLSELECTED .
În această măsură, am folosit din nou tehnica de ramificare a măsurii . Dar în loc să folosesc funcția ALL , am folosit funcția ALLSELECTED .
Voi adăuga acea măsură din nou la tabel. După cum puteți vedea, coloana Invoiced ALLSELECTED afișează aceeași sumă cu Invoiced ALL .
Acest lucru se datorează faptului că în mod implicit, toate diviziunile sunt selectate în acest model și nu am folosit încă slicer-ul.
Procent din total cu funcția ALLSELECTED
De asemenea, am creat o măsură numită ALLSELECTED Invoiced% pentru a obține procentul din vânzările totale pentru fiecare dintre aceste divizii pentru anul 2020.
Este similar cu măsura ALL Invoiced% , dar am folosit funcția ALLSELECTED aici în loc de funcția ALL .
După adăugarea acestuia în tabel, veți vedea că arată rezultate similare din coloana TOATE % facturate .
Cu toate acestea, aici intervine trucul acestui tutorial. Voi folosi din nou dispozitivul de tăiere Division și voi selecta Reconstrucție și Remediere mucegai .
Și veți vedea că rezultatul coloanei ALLSELECTED Invoiced% este acum diferit de ALL Invoiced% coloana .
Coloana ALL Invoiced% afișează doar 44,40% , deoarece încă calculează suma facturată a celorlalte divizii, chiar dacă acestea nu sunt selectate.
Pe de altă parte, coloana ALLSELECTED Invoiced% în care am folosit funcția ALLSELECTED afișează un total de 100% . Acest lucru se datorează faptului că calculează doar suma facturată a diviziunilor selectate.
Acest lucru arată corect că divizia de remediere a mucegaiului face 6% , iar divizia de reconstrucție reprezintă 93% și jumătate din totalul curent de 828.925 USD de facturat de la ambele divizii.
Pentru a rezuma, aceasta este diferența dintre funcția ALL și ALLSELECTED . În acest exemplu, voi selecta mai multe divizii pentru a vedea în continuare diferența.
După selectarea diviziei de atenuare a apei , numerele din coloanele ALLSELECTED Invoiced% și ALL Invoiced% au afișat o schimbare vizibilă.
Calculați marja procentuală în LuckyTemplates utilizând DAX
Calcularea procentului dinamic al modificării totale utilizând LuckyTemplates Time Intelligence
Găsirea procentului total în LuckyTemplates
Concluzie
Asta este tot ce am vrut să împărtășesc în acest tutorial. Acest sfat valoros vă poate ajuta cu siguranță în calcularea procentului corect din total, fie că poate fi facturat sau total vânzări. Mai mult, sper că acest tutorial v-a oferit claritate cu privire la diferența dintre funcțiile ALL și ALLSELECTED din LuckyTemplates.
Consultați linkurile de mai jos și site-ul nostru , de asemenea, pentru mai multe exemple și conținut similar.
Jarrett
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