Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În postarea de astăzi pe blog, aș dori să discut despre ceea ce ne place să numim tabelul perioadei . Tabelul de perioade creează un interval de date distinct, astfel încât să puteți tăia datele în orice fel doriți. Vă voi arăta cum puteți crea un slicer dinamic de date în LuckyTemplates utilizând acest tabel de perioade. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
După cum puteți vedea, am toate datele , Ieri , Azi , 5 zile , 15 zile , 1 lună , 3 luni , 6 luni , An până la zi , 1 an și 2 ani de date.
Vă voi arăta cum mi-a venit ideea pentru asta. Haideți să trecem pe și vă voi arăta de unde am găsit această postare.
Aceasta este o pe care am postat-o pe forumul LuckyTemplates în mai 2020.
Am primit inițial această idee dintr-o postare pe blog pe care Chris Webb a făcut-o cu câțiva ani în urmă. Puteți da clic pe link-ul forumului de mai sus pentru a-mi citi firul și a vedea cum am venit cu el. Veți vedea și codul M pe care l-am creat pentru a implementa această strategie.
Am venit cu acest tutorial pentru că un alt a apărut recent pe forumul LuckyTemplates. Un membru cu o idee Yahoo Finance încerca să conecteze API-ul la LuckyTemplates. Puteți vedea de pe acest link toate lucrurile despre care am discutat despre această problemă.
Forumul LuckyTemplates este o modalitate excelentă de a învăța și de a vă aduce dezvoltarea LuckyTemplates la nivelul următor.
Brian Julius, un alt , și eu am fost însărcinați cu tăierea datelor membrului forumului în aceste perioade de timp. Brian a ajutat la conectarea datelor la API, astfel încât membrul să poată aduce toate informațiile de la Yahoo Finance.
Să ne întoarcem la desktopul LuckyTemplates și să aruncăm o privire la tabelul cu perioade . Acesta este un tabel simplu cu trei câmpuri diferite care sunt incluse în această perioadă.
Lasă-mă să-ți arăt cum am făcut asta. Mai întâi, vom merge la fila Acasă și vom face clic pe Transformare date .
Toate acestea au fost create în editorul de interogări cu cod M. Acesta este modul în care este configurat modelul de date.
Unul dintre primele lucruri pe care le-am făcut a fost să creez o interogare pentru MinDates .
M-am dus la editorul avansat și am găsit data minimă care era în tabelul Date din acest exemplu.
Și apoi am creat MaxDates folosind un cod M pentru a obține data maximă în tabelul Date. Știu că există și alte moduri de a face acest lucru, dar așa am configurat-o pentru acest exemplu.
Acum, să deschidem tabelul de perioade.
Acest lucru ne va oferi toate exemplele acelor intervale de date care au fost disponibile pe pagina anterioară pe care am menționat-o mai devreme.
Dacă deschidem editorul avansat, veți vedea codul M care a fost practic doar copiat și lipit de la prima postare pe forum pe care am menționat-o.
Am vrut să obțin mai întâi Data de azi, așa că o veți vedea referită în tot codul. Pentru a obține Toate Datele , am folosit MinDates și MaxDates pe care le-am creat mai devreme înainte de a deschide tabelul cu perioade.
Odată ce am primit exemplul pentru 5 zile, a fost foarte ușor să fac restul zilelor.
Pentru lunile, am schimbat codul M din Date.AddDays în Date.AddMonths pentru a obține diferența în luni.
Și apoi YTD este practic Date.StartofYear care este în TodaysDate . Am adăugat și datele de un an și doi ani de astăzi.
Vreau doar să subliniez din nou că, dacă accesați acea postare pe forumul LuckyTemplates, veți putea accesa cu ușurință acest cod M.
Să închidem editorul de interogări de putere și să revenim la model. Pe această configurație, putem vedea date în valoare de până la 6 luni .
Când facem clic pe YTD, putem vedea datele anuale până în prezent.
Apoi, când facem clic pe 1Y, putem vedea datele pentru întregul an.
Concluzie
Utilizarea acestui cod M de pe forum vă va permite să creați un slicer dinamic de date în LuckyTemplates. Cu această tehnică, puteți tăia cu ușurință datele în funcție de diferite perioade de timp.
Sper că v-a plăcut acest sfat și, dacă v-a plăcut, vă rugăm să vizionați videoclipul YouTube însoțitor și asigurați-vă că faceți clic pe butonul de like și abonare. Nu doriți să pierdeți niciun conținut viitor de pe canalul YouTube 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