Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, veți învăța cum să gestionați datele lipsă dintr-un tabel de cursuri valutare folosind DAX și interogare de putere. Veți învăța diferitele moduri de a gestiona ratele lipsă din tabel și de a le prezenta eficient într-un tablou de bord în LuckyTemplates. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Cuprins
Utilizarea medie până la data
Acesta este un exemplu de matrice a unui tabel valutar:
Puteți vedea ratele, data lor corespunzătoare în contextul curent al filtrului și coloana pentru Rata valutară cu lipsă. Coloana Currency Currency with Lising (Rata valutară cu lipsă) arată suma Ratelor valutare reale .
Veți observa, de asemenea, că lipsesc tarife. Vânzările la acele date nu pot fi convertite, deoarece nu există o rată. Ia măsura vânzărilor totale și o înmulțește cu nimic. Pentru a remedia acest lucru, mai întâi trebuie să rulați media Month To Date.
1. Media lunară până în prezent
Aceasta este coloana medie pentru acest exemplu:
Și aceasta este măsura pentru acea coloană:
Iterează tabelul de date și rata curentă cu lipsă folosind funcția .
Dacă nu aveți rata de valută cu măsura Lipsă, scrieți SUMA de valută reală. Asigurați-vă că îl includeți într-o funcție pentru a invoca tranziția de context.
Apoi, utilizați funcția de inteligență temporală pentru a filtra toate DimDate.
Înainte de a pune măsura respectivă în matrice, trebuie să vă asigurați că tabelul de date este marcat. Accesați Instrumente tabel și alegeți Marcare ca tabel de date . Vă va face să alegeți un rând sau o coloană care are valori unice, care este întotdeauna coloana Data.
Acest pas este important deoarece asigură funcționarea corectă a funcțiilor de inteligență temporală. Altfel, ai putea obține rezultate ciudate.
Următorul lucru de făcut este să verificați matematica din coloana Rata medie lunară până la data pentru toate zilele .
Exportați datele brute în Excel și faceți-o manual acolo. Verificați rezultatele atât Excel, cât și DAX.
Tabelul din Excel este același cu tabelul matrice din LuckyTemplates.
Obțineți diferența dintre ceea ce produc DAX și Excel.
Valorile 0 din coloana DAX-Excel înseamnă că rezultatele sunt corecte și măsura funcționează corect.
2. Media lunară până în prezent pentru ratele valutare lipsă în timp ce se utilizează cursul real, dacă este prezent
Dacă există o rată reală, puteți adăuga o altă măsură pentru a completa zilele rata lipsă. Apoi, îl puteți pune în interiorul mesei.
Verifică Ultima dată monedă . Folosește rata medie lunară până în prezent pentru toate zilele. În caz contrar, folosește Currency Rate With Missing, care este cursul valutar pentru ziua respectivă.
Utilizarea ratei de început/sfârșit de lună
Apoi, trebuie să adăugați o măsură care identifică începutul și sfârșitul unei luni. Pentru aceasta, trebuie să utilizați funcțiile de inteligență temporală și .
Puneți-le în interiorul matricei.
Combinarea diferitelor tipuri de cursuri valutare
Aceasta este o nouă configurație cu un dispozitiv de tăiere pentru selecția monedei și ratei.
De asemenea, este format din 2 mese. Tabelul din stânga este tabelul actual al ratelor, iar cel din dreapta este completat cu datele lipsă în diferite moduri.
Tabelul din dreapta are 5 metode de contabilizare a ratelor valutare lipsă și au fost produse printr-o singură măsură.
Creați un tabel de tarife
Accesați modelul dvs. de date și creați un tabel fără nicio relație cu alte tabele. În acest exemplu, se numește Rate Type .
Aceasta este măsura pentru Tabelul Rate .
Măsura utilizează funcția pentru a produce tabelul real. Veți vedea, de asemenea, anteturile coloanelor, tipurile și listele de opțiuni.
Sortarea tabelului stabilește și ordinea slicer-ului. Pentru a face acest lucru, trebuie să accesați Column Tools și să alegeți Sort . Apoi, puteți modifica ordinea de sortare în interiorul măsurii.
Faceți referire la toate măsurile împreună
Aceasta este măsura cursului valutar selectat . Utilizează funcția pentru a face referire la diferite măsuri și pentru a genera rezultate diferite.
Prima variabilă este măsura Currency Selected , care este o funcție simplă cu DimCurrencyRates. Aceasta vă oferă moneda USD dacă există mai multe monede selectate în contextul curent al filtrului.
A doua variabilă este Rate Type Selected .
Este o funcție simplă SELECTEDVALUE pentru tipul Rate Table, care vă spune ce tip de tarif actual doriți în contextul curent al filtrului. Dacă sunt selectate mai multe, vă oferă valoarea Ultima raportată.
Acesta identifică dacă data ultimei monede raportate a ales Începutul lunii sau Sfârșitul lunii utilizând funcția .
Ultima variabilă este Rata . Acesta identifică dacă este aleasă Media lunară până la data pentru necomplet sau Media lunară până la data.
O funcție SWITCH și este utilizată pentru a repeta și a identifica care este adevărat. Dacă valoarea este adevărată, se oprește și vă oferă rezultatul corespunzător.
Dacă niciuna dintre cele două afirmații nu este adevărată, declanșează și caută valoarea în Currency Rates Selected și Rate Type Selected.
Prezentarea diferitelor tipuri de cursuri valutare
Acestea sunt vânzările totale convertite în 5 moduri diferite care pot fi vizualizate în funcție de preferințele utilizatorilor folosind un slicer:
Iată cum arată ele într-un tabel:
Veți vedea, de asemenea, un grafic care arată cele cinci metode și tipuri diferite de vânzări pentru ianuarie 2016.
Punând toate elementele vizuale împreună, obțineți această versiune finală a tabloului de bord:
Și iată-l! Acestea sunt metodele de gestionare a datelor lipsă în cursurile valutare.
Concluzie
Acest tutorial v-a arătat cum să faceți față ratelor valutare lipsă în LuckyTemplates folosind măsuri și funcții DAX . Dacă aveți o problemă la gestionarea și prezentarea ratelor de date lipsă în raportul dvs., puteți profita de acest tutorial.
Sper că ați învățat diferitele modalități de a obține acele date lipsă și de a le prezenta utilizatorilor LuckyTemplates din organizația dvs.
Rezolvarea ratelor valutare lipsă cu interogare de putere în
tabelul ratelor valutare LuckyTemplates – Contabilizarea datelor lipsă cu
logica DAX cu mai multe monede în LuckyTemplates – Un exemplu de LOOKUPVALUE
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