Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În această postare pe blog, vă voi aduce soluția pentru a lucra cu orare în LuckyTemplates, care este problema noastră a săptămânii #10. Aceasta nu a fost o provocare prea dificilă. Dar totuși, a fost una destul de neplăcută care a aruncat destul de multe bile curbe. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Pentru cei care nu sunt familiarizați, este o serie în curs de desfășurare care are loc în fiecare prima și a treia miercuri pe forumul LuckyTemplates. Problema postată în prima săptămână necesită o soluție bazată pe DAX, în timp ce problema din săptămâna a 3-a cere una bazată pe Power Query.
Doar o scurtă reamintire că, pentru această provocare numai DAX, nu a fost vorba doar de alegerea unei date, ci și de posibilitatea de a selecta o oră de început și o oră de sfârșit pentru acea perioadă de timp.
Cuprins
Cum au lucrat experții cu tabele de timp în LuckyTemplates
În timp ce examinam intrările, am văzut că unii dintre experții LuckyTemplates au oferit soluții excelente. De exemplu, mi-a plăcut foarte mult abordarea lui Jose față de această provocare.
După cum puteți vedea mai jos, a existat o utilizare foarte inteligentă a . Codul a fost, de asemenea, curat și ordonat.
Abordarea lui Greg a fost probabil cea mai asemănătoare cu a mea în ceea ce privește împărțirea orei de început și a orei de sfârșit în două tabele separate, în timp ce Jose a folosit doar una.
De asemenea, cred că Alex a făcut o altă intrare drăguță. El a folosit variabile și o masă virtuală pentru provocare.
Intrările lui Alex și Jose au fost preferatele mele pentru această provocare; Am învățat multe, așa că verificați-le cu siguranță pe .
Soluția Haroon pentru lucrul cu tabele de timp în LuckyTemplates
Permiteți-mi să vă ghidez prin soluția mea pentru provocare. Primul pas a fost separarea orei de început și a orei de încheiere. Să schimbăm antetul pentru ora noastră de începere.
Tot ce am făcut a fost să generez o serie între 1 și 24. Acest lucru mi-a permis să recoltez această selecție în calculul nostru DAX.
Știu că nu sunt multe date acolo, dar ceea ce vrem să putem face este să vedem rezultatele între 23 și 25 aprilie. Ora de începere este la ora 5 pe 23 aprilie și ora de încheiere este la ora 2 pe 25 aprilie.
Odată ce introducem orele de început și de sfârșit, putem vedea actualizarea rezultatelor.
Primul pas a fost configurarea acestor filtre. Mi-am creat ora de început și tabelele de timp de sfârșit. Am făcut clic pe panglica Modeling și am făcut clic pe New parameter pentru a genera seria.
Și apoi am creat un calcul simplu al numărului de clienți .
Următorul pas este de a determina clienții între timpuri. Am vrut să aflu care este data selectată și am folosit funcțiile și pentru a afla care este cea mai mare și cea mai mică.
MIN și MAX ne oferă orele de început și de sfârșit în această secțiune a calculului.
Și apoi am combinat doar data de început cu ora de început și data de încheiere cu ora de încheiere.
După aceea, am folosit funcția pe Total Customers , care a filtrat Fact Customer Count .
De asemenea, am vrut ca StartDateTime să fie mai mare decât StartDT și mai mic sau egal cu EndDT .
Deci, acesta este ceea ce trebuia făcut pentru prima parte a calculului. Cred că una dintre provocări a fost doar să fii atent în ceea ce privește ceea ce a fost selectat aici.
Modul în care configurați orare suplimentare pentru a obține contextul filtrului vă poate oferi rezultate ciudate.
Practic, am aflat că, dacă nu selectați Mai mare sau egal cu pentru ora de început și Mai mic sau egal cu în timpul final, veți obține rezultate dubioase. Dar, în ciuda acestei erori, acest calcul încă a funcționat pentru mine.
Utilizarea tabelului extins pentru date
Următorul pas este să aduceți zilele lucrătoare. Acest lucru a fost făcut foarte ușor cu acest de la expertul nostru rezident în codul M, Melissa de Korte.
Înainte, ne-am chinuit să aflăm care sunt zilele noastre lucrătoare și care nu, dar folosirea acestor date absolut uimitoare de la Melissa a fost utilă. Acoperă tot ce vă puteți gândi, de la exerciții financiare personalizate până la compensații. Acesta este un tabel foarte puternic și face documentele mai ușor de scris și chiar de înțeles.
Concluzie
În această postare pe blog, am învățat cum să lucrăm cu orare în LuckyTemplates și cum folosirea unor instrumente precum tabelul extins de date al Melissa poate face viața mai ușoară.
Dacă ți-a plăcut conținutul prezentat în această postare specială, te rugăm să verifici și altele ca acesta din seria noastră Problema săptămânii, pe care le poți găsi pe forumul nostru.
De asemenea, nu uitați să vă abonați la canalul LuckyTemplates TV de pe YouTube, unde avem o cantitate uriașă de conținut care provine de la o gamă de creatori de conținut care sunt cu toții dedicați îmbunătățirii modului în care utilizați LuckyTemplates și Power Platform.
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