Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Vreau să mă afund într-un concept cheie LuckyTemplates care ar putea cauza totaluri incorecte. Deși există diferite scenarii, există o modalitate simplă de a remedia această problemă. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Principalul lucru este să înțelegeți de ce totalul este incorect.
Cuprins
Eșantion de date utilizând venitul total
Pentru acest exemplu, am venitul total pentru fiecare produs vândut într-un anumit interval de timp.
Dar ce se întâmplă dacă vreau să văd doar vânzările totale de la cei mai buni 3 clienți ai mei ?
Pentru a face asta, voi crea o altă măsură pentru a reflecta numerele necesare. Acesta este, de asemenea, o modalitate bună de a afișa unele calcule de clasare.
Voi începe cu funcția deoarece mă duc după Venitul Total . Dar vreau și să schimb contextul aici, uitându-mă doar la primii trei clienți. Acesta este motivul pentru care voi folosi funcția .
TOPN mă va ajuta să schimb contextul pentru întregul calcul, deoarece caut doar Venitul Total al primilor 3 clienți. Această funcție va adăuga un tabel virtual în cadrul funcției CALCULATE .
Din obișnuință, folosesc funcția pentru Numele clienților . VALUES mă ajută să înțeleg mai bine ce se întâmplă în măsura mea, mai ales pentru rapoartele mai complicate. Rețineți, totuși, că utilizarea VALUES nu este o cerință în acest caz.
De acolo, voi analiza Venitul Total și apoi voi folosi funcția DESC .
Odată ce am introdus această măsură, pot vedea vânzările defalcate pe produs, dar de data aceasta, pentru primii 3 clienți în coloana Top 3 Customer Sales .
Acum, de aici începe problema. În Top 3 vânzări clienți, totalul ajunge la doar 555.825,30. Acest lucru este evident incorect.
De ce arată un total incorect? Se datorează faptului că nu există un context care provine de la Numele produsului care ajunge la Top 3 vânzări pentru clienți . Aceasta înseamnă că, deși fiecare rând arată numărul potrivit, atunci când vine vorba de total, doar vânzările totale pentru primii 3 clienți în general sunt afișate .
Ceea ce vreau să se întâmple este ca vânzările totale pentru primii 3 clienți pentru fiecare produs să fie afișate pe rând, apoi ca fiecare dintre acele totale să fie adunat la final.
Remedierea totalului incorect
Pentru a rezolva această problemă, voi crea o nouă măsură și o voi numi Top 3 Customer Sales FIX .
Voi începe cu . Amintiți-vă că SUMX este un iterator, ceea ce înseamnă că adaugă logică fiecărui rând al tabelului. De asemenea, salvează fiecare dintre aceste rezultate în memorie și apoi le calculează în final.
Apoi, voi crea un tabel virtual folosind funcția și voi face referire la Produse după Numele produsului . În continuare, voi crea o coloană suplimentară în tabelul virtual numit Top 3 . De acolo, voi face referire la formula anterioară pe care tocmai am creat-o, care este Top 3 Customer Sales FIX .
Practic am reconstruit coloana Top 3 Customer Sales , dar de data aceasta, cu contextul potrivit în total.
Asta se întâmplă când aduc acea nouă măsură în tabel.
Totalul arată acum numărul corect. Din nou, acest lucru a fost remediat deoarece am adăugat context nu numai pentru fiecare rând de produs, ci și la total.
Acum pot elimina coloana anterioară care arată totalul incorect, astfel încât să fie afișate numai datele corecte.
Remedierea totalurilor incorecte utilizând măsurile DAX în LuckyTemplates
Totalurile curente în LuckyTemplates: Cum se calculează utilizând formula DAX
Utilizând logica avansată în LuckyTemplates pentru a vă corecta totalurile
Concluzie
Sperăm că această tehnică îi va ajuta pe cei care au probleme cu totalurile incorecte din rapoartele lor. Acest lucru este util în special atunci când se aplică o logică complexă.
Rețineți că aceasta nu este singura modalitate de a remedia totalurile incorecte. În unele cazuri, sunt necesare soluții mai complexe. Din nou, totul depinde de ceea ce cauzează apariția totalurilor incorecte.
Odată identificată cauza problemei, este destul de ușor să ne dăm seama ce fel de context lipsește pentru a corecta rezultatele.
Toate cele bune,
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