Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Acest tutorial va arăta cum să creați un instrument de urmărire a progresului LuckyTemplates pentru datele de vânzări și comenzi. Veți învăța cum să rezolvați un scenariu în care aveți mai multe date în tabelul de fapte.
Acesta este tabelul de vânzări care va fi folosit în acest tutorial.
Puteți vedea că are două coloane de dată, Data comenzii și Data expedierii. De acolo, trebuie să știți câte comenzi sunt în curs de desfășurare între data comenzii și data expedierii. Acesta poate fi apoi transmis în mai multe scenarii cu același model de formulă DAX .
Cuprins
Model de date pentru LuckyTemplates Progress Tracker
Există câteva lucruri pe care trebuie să le țineți cont. Evenimentele în desfășurare înseamnă că trebuie să creați mai multe relații între tabelul Date și tabelul Date vânzări din modelul de date.
Apoi, trebuie să faceți acele relații inactive pentru a evita trecerea peste o altă relație. În modelul de date, puteți vedea că tabelul Date este legat de tabelul Date vânzări.
Deci, dacă creați o relație între coloana Data din tabelul Date și coloanele Data expedierii din tabelul Datele de vânzări, veți vedea că o singură relație este activă.
Pentru a face ambele relații inactive, faceți clic pe relația activă și debifați caseta care o face activă.
Odată terminat, ambele relații vor fi inactive și apoi le puteți utiliza în formula DAX.
Măsuri utilizate în instrumentul de urmărire a progresului LuckyTemplates
Modelul de date creează unele probleme pe care trebuie să le rezolvați în raport. De exemplu, dacă glisați măsura Vânzărilor totale în raport, veți obține Vânzările totale ale întregului tabel Vânzări.
Motivul problemei este că măsura nu știe ce să filtreze, deoarece nu există relații active cu tabelul Date și cu tabelul Date vânzări. Deci, dacă glisați coloana Data din tabelul Date în raport, aceasta nu va filtra nimic în jos în tabelul Date vânzări.
Dacă doriți să desfășurați evenimente în curs, trebuie să luați o decizie. Puteți fie să creați un tabel diferit care poate rula un calcul foarte specific, fie să utilizați o instrucțiune pentru a calcula măsurile de bază.
Dacă alegeți să utilizați acesta din urmă, coloana Vânzări totale din raport va oferi valorile corecte.
Făcând acest lucru, nu va trebui să creați un alt tabel de date. Puteți rula apoi calculul și calculul evenimentelor în curs.
Măsura vânzărilor în curs
Există un model de formulă pe care îl puteți folosi pentru a afla câte tranzacții sau vânzări între data comenzii și data expedierii. Folosind datele Vânzări, denumește măsura Vânzări în curs . Apoi calculați vânzările totale într-un context diferit folosind funcția CALCULATE .
Apoi, utilizați funcția pentru a crea filtre pentru a lucra la analiză. Pentru primul filtru, filtrați cu Data Comenzii Datelor de Vânzări. Apoi, introduceți o expresie de filtru. În acest caz, Data comenzii datelor de vânzări ar trebui să fie mai mică sau egală cu Data a tabelului Date.
Pentru al doilea filtru, copiați filtrul anterior și modificați OrderDate la ShipDate și expresia la mai mare sau egală cu data a tabelului Date. După ce ați terminat, apăsați Enter pentru a încărca măsura.
Acum, dacă glisați măsura Vânzări în curs în raport, veți vedea că nu returnează rezultatele corecte. Se datorează faptului că Vânzările Totale din funcția CALCULATE nu este Venitului Total.
Schimbarea acelui parametru va afișa apoi rezultatele corecte.
Dacă eliminați vânzările totale din raport și îl transformați într-un grafic, datele vor începe să aibă sens.
Rezultatul este prelucrarea datelor complexe, evaluând fiecare rând din tabelul Vânzări și asigurându-vă că urmează expresiile de filtru.
Trucul constă în modelul de date cu două relații inactive. Aceste relații sunt apoi utilizate și apelate într-o măsură folosind instrucțiunea CALCULATE .
Măsura Comenzilor în Derulare
Se recomandă învățarea și reutilizarea modelului formulei de mai multe ori. Reutilizați acest model folosind Comenzi. Creați o măsură nouă și denumiți-o Comenzi în curs . Copiați modelul de formulă al măsurii Vânzări în curs și inserați-l în noua măsură.
Apoi, modificați parametrii din declarația CALCULATE din SUMA Venitului Total în din tabelul Date de vânzări. Apoi, copiați graficul Vânzări în desfășurare și modificați câmpul Valori din Vânzări în desfășurare în Comenzi în curs.
Odată terminat, puteți vedea apoi numărul de comenzi efective în curs, care indică câte produse au fost comandate, dar nu au fost expediate la o anumită dată.
De asemenea, puteți crea filtre suplimentare. Dacă doriți să vedeți tendința unui produs în ceea ce privește comenzile, puteți adăuga un slicer de selecție pentru a filtra datele și a vă afișa informații pe baza selecției. În acest exemplu, sunt furnizate vânzările și comenzile pentru Produsul 6.
Concluzie
Controlul inventarului și urmărirea progresului sunt valori importante pentru afaceri . Cel mai bine este să creați un raport de urmărire a datelor pentru a monitoriza vânzările și comenzile în desfășurare folosind vizualizări și sectoare în LuckyTemplates. Cu setul de date potrivit și funcțiile DAX , se poate face un raport grozav.
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