Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Vă voi arăta astăzi cum să utilizați funcțiile de iterare atunci când încercați să remediați problemele totale în LuckyTemplates. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Când parcurg întrebările postate pe forumul de asistență LuckyTemplates pentru membri, văd că mulți oameni au probleme cu Totalurile pe care le primesc în raportul lor, indiferent dacă folosesc logica avansată sau nu.
Aici, vă voi arăta de ce se întâmplă asta și cum puteți ocoli aceste probleme.
Cuprins
Calcularea veniturilor minime totale
Să folosim un exemplu simplu pentru calcularea totalurilor veniturilor minime.
Datele de mai jos arată că am venitul meu total , precum și venitul total anul trecut .
Obținerea veniturilor de anul trecut este simplă. Tocmai am folosit funcția DATEADD .
Venitul arată datele pentru anul 2018. Apoi veți vedea că am scăzut un an din funcția DATEADD , care ne oferă datele pentru 2017.
Veți vedea că avem și o altă coloană după Venituri Anul trecut , care este Anul Venituri minime. Practic, această coloană ar trebui să arate cele mai mici numere din 2018 și 2017.
Alternativ, puteți, de asemenea, să dați clic pe legendă și să alegeți un alt an. Deci, puteți folosi veniturile pentru 2016 și 2017, de exemplu.
Dar pentru acest exemplu, să rămânem la datele din 2017 și 2018.
Dacă ați lucrat cu Excel, veți vedea că formula pe care o folosesc aici este aceeași.
Odată ce ați apăsat pe Enter, puteți parcurge numerele și puteți vedea că, pe măsură ce vă parcurgeți rândurile, numerele au sens. Adică până când ajungi la Total din partea de jos.
Veți observa că arată același Total ca și coloana Venituri totale , chiar dacă datele de pe rânduri sunt diferite. Acesta cu siguranță nu este rezultatul pe care îl căutăm.
Pentru a înțelege de ce s-a întâmplat acest lucru, trebuie să înțelegeți și contextul. Aici, contextul se află doar pe rândurile care preced Total, unde alege suma mai mică dintre cele două coloane. Dar, la sfârșit, a comparat pur și simplu cele două totaluri din 2017 și 2018, a ales care dintre ele era suma minimă și a luat-o drept rezultat.
Nu înțelege că doriți totalul tuturor veniturilor minime enumerate în acea coloană.
Folosind SUMX pentru a remedia totalul
Aici intervin funcțiile de iterare. Pentru acest exemplu, voi folosi SUMX .
Folosind SUMX ca funcție de iterare , pot începe să lucrez prin tabel virtual.
Voi începe prin a folosi funcția SUMMARIZE pentru Clienți. Apoi, folosesc funcția MIN pentru a obține valoarea minimă pentru Venitul Total pentru 2017 și 2018.
Când utilizați funcții de iterare, calculul care are loc la fiecare rând are loc virtual.
Toate aceste calcule sunt stocate în memorie, după care funcția SUMX adaugă toate acele date stocate pentru a obține totalul potrivit în partea de jos a acelei coloane.
Cu alte cuvinte, în cele din urmă adaugă mai mult context pentru a face sistemul să înțeleagă ce fel de rezultat căutați.
Funcții de repetare în limbajul DAX – Un exemplu detaliat
de lucru cu funcții de repetare în DAX
folosind funcțiile de repetare SUMX și AVERAGEX în LuckyTemplates
Concluzie
Cu acest tutorial, sperăm că ați putut vedea cum să remediați problemele totale pe care le-ați întâlnit cu LuckyTemplates. Cheia aici este înțelegerea modului în care funcționează funcțiile de iterare precum SUMX . Amintiți-vă că aceste funcții pot fi folosite pentru a lucra virtual prin fiecare rând de date și puteți obține rezultatele potrivite.
Deci, dacă rămâneți blocat pe un Total în LuckyTemplates, vă puteți juca cu tehnici ca aceasta. Vedeți dacă puteți lucra în niște parametri care urmează același context pe care l-am aplicat pentru a prelua valoarea pe care o căutați.
Toate cele bune.
***** Învățați LuckyTemplates? *****
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