Tijdschemas in LuckyTemplates: oplossing voor POTW #10

Tijdschemas in LuckyTemplates: oplossing voor POTW #10

In deze blogpost bied ik je de oplossing voor het werken met roosters in LuckyTemplates, ons probleem van de week #10. Dit was geen al te moeilijke uitdaging. Maar toch, het was nogal een niggly die nogal wat curveballs opleverde. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Voor degenen die niet bekend zijn, is een doorlopende serie die elke 1e en 3e woensdag plaatsvindt op het LuckyTemplates-forum. Het probleem dat in de eerste week is gepost, vereist een op DAX gebaseerde oplossing, terwijl het probleem van de derde week vraagt ​​om een ​​op Power Query gebaseerde oplossing.

Ter herinnering: voor deze DAX-uitdaging ging het niet alleen om het kiezen van een datum, maar ook om het kunnen selecteren van een starttijd en een eindtijd voor die specifieke periode.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

Inhoudsopgave

Hoe de experts werkten met tijdschema's in LuckyTemplates

Toen ik de inzendingen bekeek, zag ik dat enkele LuckyTemplates-experts uitstekende oplossingen hadden geboden. Ik hield bijvoorbeeld erg van Jose's benadering van deze uitdaging.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

Zoals je hieronder kunt zien, is er heel slim gebruik gemaakt van . De code was ook schoon en netjes.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

De aanpak van Greg leek waarschijnlijk het meest op die van mij wat betreft het opsplitsen van de starttijd en eindtijd in twee afzonderlijke tabellen, terwijl Jose er slechts één gebruikte.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

Ik vind ook dat Alex weer een mooie inzending heeft gemaakt. Hij gebruikte variabelen en een virtuele tafel voor de uitdaging.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

De inzendingen van Alex en Jose waren mijn favorieten voor deze uitdaging; Ik heb veel geleerd, dus bekijk zeker hun inzendingen op het .

De oplossing van Haroon voor het werken met tijdschema's in LuckyTemplates

Laat me je door mijn oplossing voor de uitdaging leiden. De eerste stap was het scheiden van de begin- en eindtijd. Laten we de koptekst voor onze starttijd wijzigen.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

Het enige wat ik deed, was een reeks tussen 1 en 24 genereren. Hierdoor kon ik die selectie in onze DAX-berekening opnemen.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

Ik weet dat er niet veel gegevens in staan, maar we willen de resultaten zien tussen 23 en 25 april. De starttijd is 5 uur op 23 april en de eindtijd is 2 uur op 25 april.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

Zodra we de begin- en eindtijden hebben ingevoerd, kunnen we zien dat de resultaten worden bijgewerkt.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

De eerste stap was het instellen van deze filters. Ik heb mijn starttijd- en eindtijdtabellen gemaakt. Ik klikte op het modelleringslint en klikte op Nieuwe parameter om de reeks te genereren.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

En toen maakte ik een eenvoudige berekening van het aantal klanten .

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

De volgende stap is het bepalen van de klanten tussen de tijden. Ik wilde weten wat de geselecteerde datum is en gebruikte de en functies om erachter te komen wat de grootste en de kleinste was.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

De MIN en de MAX geven ons de start- en eindtijden in dit gedeelte van de berekening.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

En toen combineerde ik gewoon de startdatum met de starttijd en de einddatum met de eindtijd.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

Daarna gebruikte ik de functie op Total Customers , die de Fact Customer Count filterde .

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

Ik wilde ook dat de StartDateTime groter was dan de StartDT , en kleiner dan of gelijk aan de EndDT .

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

Dus dit is wat er gedaan moest worden voor het eerste deel van de berekening. Ik denk dat een van de uitdagingen was om voorzichtig te zijn met wat hier werd geselecteerd.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

De manier waarop u extra tijdschema's instelt om de filtercontext te krijgen, kan u een aantal funky ogende resultaten opleveren.

Kortom, we kwamen erachter dat als je niet Groter dan of gelijk aan selecteert voor de starttijd en Kleiner dan of gelijk aan voor de eindtijd, je dubieuze resultaten krijgt. Maar ondanks deze storing werkte deze berekening nog steeds voor mij.

De uitgebreide datumtabel gebruiken

De volgende stap is het inbrengen van de weekdagen. Dit is supergemakkelijk gemaakt met deze van onze inwonende M-code-expert, Melissa de Korte.

Tijdschema's in LuckyTemplates: oplossing voor POTW #10

Vroeger worstelden we om erachter te komen welke onze weekdagen zijn en welke niet, maar het gebruik van deze absoluut verbazingwekkende gegevens van Melissa was nuttig. Het behandelt alles wat u maar kunt bedenken, van aangepaste boekjaren tot offsets. Dit is een zeer krachtige tabel en het maakt uw documenten gewoon gemakkelijker te schrijven en zelfs te begrijpen.

Conclusie

In deze blogpost hebben we geleerd hoe we met tijdschema's in LuckyTemplates kunnen werken en hoe het gebruik van tools zoals Melissa's uitgebreide datumschema het leven gemakkelijker kan maken.

Als je genoten hebt van de inhoud die in dit specifieke bericht wordt behandeld, bekijk dan andere zoals deze in onze serie Probleem van de week, die je kunt vinden op ons forum.

Vergeet je ook niet te abonneren op het LuckyTemplates TV-kanaal op YouTube, waar we een enorme hoeveelheid content hebben die afkomstig is van een reeks contentmakers die allemaal toegewijd zijn aan het verbeteren van de manier waarop je LuckyTemplates en het Power Platform gebruikt.


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten