Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Astăzi ne vom concentra pe o tehnică folosită în demonstrația „Time Intelligence” din secțiunea „Scenarii” din prezentarea LuckyTemplates. Vă voi arăta cum puteți utiliza RANKX în LuckyTemplates pentru a obține rezultatele de sus sau de jos.
Capacitatea de a arăta dinamic rezultatele de sus sau de jos ale oricăror calcule pe care le facem, de exemplu, vânzări, profituri, marje, costuri etc. este o modalitate excelentă de a evidenția rezultatele cheie ale afacerii.
Poate că trebuie să știți unde să investiți mai multe resurse sau să înțelegeți ce produse să extindeți sau chiar dacă trebuie să închideți magazinele sau produsele cu performanțe slabe. Acesta este tipul perfect de analiză pentru astfel de scenarii.
În demonstrația Time Intelligence, tocmai asta am făcut. Caut să văd care sunt locațiile noastre de magazine cu cele mai bune și mai slabe performanțe în funcție de marjele de profit.
Aș putea adresa managerilor mei regionali sau reprezentanților de vânzări câteva întrebări bune aici. Ceea ce este grozav este modul dinamic în care pot trece prin fiecare produs și canal și să văd cum se formează marjele noastre în acele dimensiuni. Pot chiar să schimb și intervalul de timp, ceea ce înseamnă că puteți identifica tendințele în timp pentru marjele de profit sau pentru orice calcule pe care intenționați să le faceți.
Deci, cum facem asta? Mai este puțin, dar haideți să trecem prin el pas cu pas. În acest exemplu, folosim o combinație a funcției din LuckyTemplates și o instrucțiune IF complicată. În combinație, puteți începe să finalizați niște analize care vă vor schimba jocul. Acesta este, de asemenea, un model de analiză. Puteți reutiliza acest lucru din când în când.
În primul rând, trebuie să ne creăm calculul inițial. Cel pe care vrem să îl clasăm și apoi să îl filtram pentru a primi doar rezultatele de sus sau de jos. În acest caz, este „Marje medii pe zi”.
Aici rulăm o iterație asupra măsurilor noastre „Marja de profit”. Folosind creăm o iterație pentru fiecare zi în contextul curent al filtrului. Contextul actual al filtrului în cazul nostru va fi în cele din urmă de „Regiuni”. Deci, acest calcul independent ne va oferi marja medie de profit pe zi pentru fiecare regiune.
Amintiți-vă că contextul poate fi, de asemenea, ajustat în funcție de intervalul de timp pe care l-am selectat. Dacă avem doar o lună sau un trimestru selectat, iterația funcționează numai pentru fiecare zi în intervalul de timp respectiv.
Deci, acum avem calculul nostru inițial, acum putem trece la următoarea fază... clasament. Pentru aceasta folosim RANKX.
În primul rând, concentrați-vă pe secțiunea RANKX din instrucțiunea . Mai întâi dăm RANKX un tabel, folosim (Regiuni). Trebuie să folosim ALL aici, deoarece contextul actual al filtrului este deja filtrat de fiecare regiune individuală. Dacă nu folosiți TOATE fiecare regiune va fi clasată pe primul loc. Amintiți-vă acest lucru, deoarece vă veți zgâria capul pentru o vreme când utilizați prima dată această funcție.
Amintiți-vă acest lucru, deoarece vă veți zgâria capul pentru o vreme când utilizați prima dată această funcție.
Această funcție RANKX oferă acum utilizării un rang pentru fiecare regiune individuală, pe baza parametrului pe care i-o dăm. În acest caz, am folosit măsura noastră „Marje medii pe zi”, așa că pentru asta ne-am clasat.
Declarația IF cuprinsă în jurul funcției RANKX este doar pentru a verifica dacă utilizați aceasta în contextul „Regiuni”. Utilizarea este o tehnică excelentă de utilizat, astfel încât dvs. sau viitorii utilizatori să nu vă împiedicați să utilizați acest calcul într-un context diferit și să obțineți rezultate ciudate.
Acum trecem la izolarea numai a regiunilor clasate de sus sau de jos. Pentru a face acest lucru, trebuie să profităm de funcționarea interioară a DAX.
Când DAX returnează un rezultat care este necompletat, deoarece nu există niciun rezultat, atunci la fel ca atunci când utilizați tabele pivot, nu apare nimic.
Așa că putem căuta să păcălim aproape calculul nostru pentru a reveni necompletat și, prin urmare, să nu primim niciun rezultat. Verificați declarația interioară IF din formula de mai sus. Vreau doar să recuperez primele 7 rezultate. Așa că am spus că DACĂ rezultatul „Marje de profit în top oraș” este mai mic sau egal cu 7, atunci afișați-mi rezultatul „Marje medii pe zi”. Dacă nu se întoarce ().
Aceasta este o tehnică foarte grozavă, deoarece acum tot ceea ce va fi returnat în primele 7 rezultate cu regiunile rezultate.
Acum pentru a obține rezultatele de jos!
Nu e prea greu, crede-mă. Există puțin la formula de mai jos, la care în acest moment nu mă voi îndepărta. Dar, într-adevăr, tot ce trebuie să faceți aici este în loc să clasați rezultatele în ordine descrescătoare , așa cum am făcut noi pentru rezultatele de top, tot ce trebuie să faceți este să le clasați în ordine crescătoare .
Și apoi, din nou, folosim declarația noastră IF complicată pentru a returna doar cele 7 rezultate de jos.
Există câteva lucruri în aceste formule pe care nu le-am atins în mod explicit. Totuși, sperăm că asta vă oferă cadrul în care să îl utilizați pentru clasarea rezultatelor. Aici prezint RANKX în LuckyTemplates.
Amintiți-vă că aceasta este o tehnică reutilizabilă care, atunci când este afișată dinamic într-un raport, poate aduce o viață imensă unei analize pe care este posibil să o rulați.
Mult noroc cu el.
Afișați rezultatele de sus sau de jos utilizând clasarea în LuckyTemplates
Considerații RANKX – Conceptele de formule LuckyTemplates și DAX
Găsiți clienții de top folosind RANKX în 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