Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Acest tutorial va acoperi despre cel mai important tabel de dimensiuni LuckyTemplates din orice model, Tabelul de date . Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Cea mai bună practică atunci când proiectați un model este să verificați câmpurile de dată. Dacă sunt prezente, includeți întotdeauna un tabel cu dimensiuni de dată.
Un tabel de date include toate atributele pe care ați putea dori să le tăiați, să vă filtrați și să vă filtrați datele pentru a obține informații valoroase. Cu el, un câmp de dată oriunde în interiorul modelului dvs. nu va fi o problemă.
Cuprins
Obțineți codul Power Query M în forumuri
În , puteți introduce Data Table în bara de căutare sau puteți comuta la Categorii și căutați M Code Showcase . Dar cel mai rapid mod de a-l găsi este să cauți „@melissa”.
Apoi, alegeți orice subiect, apoi faceți clic pe insigna, apoi faceți clic pe Tabelul cu date extinse pentru subiecte recomandate .
Veți găsi apoi codul M.
Copiați toată această măsură și transferați-o în Power Query.
Aplicație în Power Query
Pentru acest pas, asigurați-vă că bara de formule este vizibilă. Dacă nu este, accesați filele Vizualizare și activați-l.
Faceți clic dreapta pe folderul Parametru și funcție, alegeți Interogare nouă, apoi Interogare necompletată.
Apoi faceți clic pe Editor avansat și inserați codul Power Query M. După aceea, schimbați numele interogării în fxCalendar.
Trebuie să configurați parametrii înainte de a putea invoca această funcție. Configurați-l cu următoarele detalii:
Invocați funcția și apoi redenumiți-o în Date.
Acum vă va afișa acest tabel de date cu 32 de coloane. Dacă sunteți familiarizat cu Codul M, probabil că veți recunoaște câteva coloane aici. Celelalte coloane sunt atribute suplimentare sau logica din codul pe care l-ați folosit.
În tabelul de date afișat, puteți vedea coloanele Anul fiscal, Trimestrul și Perioada, precum și coloanele de filtrare, IsAfterToday, IsWorkingDay și IsHoliday.
Deoarece al 4-lea parametru nu a fost configurat, IsHoliday are o valoare Necunoscută.
În plus, în acest tabel de date sunt incluse coloanele Offset care simplifică codul DAX de care aveți nevoie pentru a face unele analize.
Dacă doriți să adăugați atribute, utilizați codul și modificați-l după cum doriți. De asemenea, dacă doriți să ștergeți coloanele inutile, mergeți la Alegeți coloane și apoi deselectați ceea ce nu aveți nevoie.
Faceți o dată de încheiere dinamică
La elaborarea unui raport, data de început este ușor de setat, spre deosebire de data de încheiere. Data de încheiere este dificilă deoarece depinde de datele din interiorul modelului dvs. și de cât timp rămâne activ raportul dvs.
Pentru a face o dată de încheiere dinamică, trebuie să actualizăm în mod dinamic anul.
Mai întâi, creați o nouă interogare goală.
Echivalentul M al funcției DAX sau Excel este „DateTime.FixedLocalNow”. Aceasta este ceea ce face funcția:
Apoi, în bara de formule, utilizați funcția pentru a extrage valoarea anului.
Pe măsură ce ajungeți la sfârșitul anului, datele dvs. se pot răspândi în anul următor. Deci, cel mai bine este să adăugați un an suplimentar ca acesta:
După aceea, redenumiți interogarea „MaxYear”.
Reveniți la tabelul de date și sub variabila MaxYear din funcție pentru a avea anul 2021 în calendar.
Invocați și obțineți coloana Listei de vacanță
Dacă vă verificați tabelul de vacanță, puteți vedea că acesta se desfășoară din 2018 până în 2020, chiar dacă anul maxim este 2021.
Pentru a modifica acest lucru, mergeți la Source Step, apoi sub în variabila MaxYear din măsură.
Masa ta de vacanță va avea apoi anul 2021.
Apoi, reveniți și configurați din nou parametrii. Dar de această dată, includeți parametrul Vacanță făcând clic pe Alegeți coloana.
Selectați Sărbători și coloana care conține datele, apoi faceți clic pe OK.
După ce setați totul și faceți clic pe Invoke, veți vedea variabila „Sărbătoare[Data]” în bara de formule. Copiați acea variabilă și ștergeți funcția invocată.
Reveniți la Tabelul de date, apoi sub variabila în funcția Sursă Pași.
Odată ce termină încărcarea și invocarea funcției, veți vedea că coloana IsHoliday care avea cândva valori necunoscute are acum valori True sau False în fiecare rând.
Afișează True dacă data este o sărbătoare și False dacă altfel.
Parametrii de interogare LuckyTemplates: Optimizarea tabelelor
Adăugarea numerelor zilei lucrătoare și ale weekendului în tabelul dvs. de date: Tehnica de inteligență a timpului în LuckyTemplates
Construiți un tabel cuprinzător de date în LuckyTemplates foarte rapid
Concluzie
Codul Power Query M este o funcție utilă în completarea raportului dvs. Tabelul de date.
Vă arată ceea ce doriți să vedeți în interiorul tabelului și vă oferă în mod convenabil datele pentru modelul dvs.
Trebuie doar să obțineți codul, să-l configurați în Power Query și să îl modificați în funcție de ceea ce aveți nevoie în tabelul dvs.
Toate cele bune,
Melissa
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