Tidstabeller i LuckyTemplates: Løsning for POTW #10

I dette blogginnlegget vil jeg gi deg løsningen for å jobbe med timeplaner i LuckyTemplates, som er ukens problem #10. Dette var ikke en altfor vanskelig utfordring. Men likevel, det var en ganske niggly en som kastet inn ganske mange kurveballer. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

For de som ikke er kjent,er en pågående serie som skjer hver 1. og 3. onsdag på LuckyTemplates-forumet. Problemet som ble lagt ut i den første uken krever en DAX-basert løsning, mens det tredje ukens problemet ber om en Power Query-basert.

Bare en rask påminnelse om at for denne eneste DAX-utfordringen handlet det ikke bare om å velge en dato, men også å kunne velge et starttidspunkt og et sluttid for den aktuelle tidsperioden.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Innholdsfortegnelse

Hvordan ekspertene jobbet med rutetabeller i LuckyTemplates

Mens jeg gjennomgikk oppføringene, så jeg at noen av LuckyTemplates-ekspertene hadde gitt utmerkede løsninger. For eksempel likte jeg virkelig Joses tilnærming til denne utfordringen.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Som du kan se nedenfor, var det en veldig smart bruk av . Koden var også ren og ryddig.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Gregs tilnærming var sannsynligvis den mest lik min når det gjaldt å dele opp starttid og sluttid i to separate tabeller, mens Jose bare brukte en.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Jeg synes også Alex kom med nok en fin oppføring. Han brukte variabler og en virtuell tabell for utfordringen.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Alex og Joses bidrag var mine favoritter for denne utfordringen; Jeg lærte mye, så sjekk definitivt ut bidragene deres i .

Haroons løsning for arbeid med rutetabeller i LuckyTemplates

La meg lede deg gjennom løsningen min for utfordringen. Det første trinnet var å skille starttid og sluttid. La oss endre overskriften for starttidspunktet.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Alt jeg gjorde var å generere en serie mellom 1 og 24. Dette tillot meg å høste det utvalget inn i DAX-beregningen vår.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Jeg vet at det ikke er mye data der inne, men det vi ønsker å kunne gjøre er å se resultatene mellom 23. og 25. april. Starttiden er klokken 5 den 23. april og slutttiden er klokken 2 den 25. april.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Når vi har lagt inn start- og sluttid, kan vi se at resultatene oppdateres.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Det første trinnet var å sette opp disse filtrene. Jeg har laget mine starttids- og slutttidstabeller. Jeg klikket på modelleringsbåndet og klikket på Ny parameter for å generere serien.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Og så laget jeg en enkel kundetellingsberegning .

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Neste steg er å bestemme kundene mellom tidene. Jeg ønsket å finne ut hvilken dato som ble valgt, og brukte funksjonene og for å finne ut hva som var størst og minste.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

MIN og MAX gir oss start- og sluttid i denne delen av beregningen.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Og så kombinerte jeg bare startdatoen med starttidspunktet, og sluttdatoen med slutttiden.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Etter det brukte jeg funksjonen på Totalkunder , som filtrerte Faktakundetellingen .

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Jeg ønsket også at StartDateTime skulle være større enn StartDT , og mindre enn eller lik EndDT .

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Så dette er det som måtte gjøres for den første delen av beregningen. Jeg tror en av utfordringene var å være forsiktig med hva som ble valgt ut her.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Måten du setter opp flere tidtabeller for å få filterkonteksten kan gi deg noen funky-utseende resultater.

I utgangspunktet fant vi ut at hvis du ikke velger Større enn eller lik for starttiden og Mindre enn eller lik i slutttiden, vil du få noen tvilsomme resultater. Men til tross for denne feilen, fungerte denne beregningen for meg.

Bruke den utvidede datotabellen

Neste steg er å få inn ukedagene. Å gjøre dette har blitt gjort superenkelt med dette fra vår fastboende M-kodeekspert, Melissa de Korte.

Tidstabeller i LuckyTemplates: Løsning for POTW #10

Før har vi slitt med å finne ut hvilke som er hverdagene våre og hvilke som ikke er det, men det har vært nyttig å bruke disse helt fantastiske dataene fra Melissa. Den dekker alt du kan tenke deg, fra tilpassede regnskapsår til motregninger. Dette er en veldig kraftig tabell, og den gjør dokumentene dine lettere å skrive og til og med forstå.

Konklusjon

I dette blogginnlegget lærte vi hvordan vi jobber med timetabeller i LuckyTemplates, og hvordan bruk av verktøy som Melissas utvidede datotabell kan gjøre livet enklere.

Hvis du likte innholdet som dekkes i dette innlegget, vennligst sjekk ut andre som dette i Ukens Problem-serie, som du finner i forumet vårt.

Ikke glem å abonnere på LuckyTemplates TV-kanal på YouTube, hvor vi har en enorm mengde innhold som kommer fra en rekke innholdsskapere som alle er dedikert til å forbedre måten du bruker LuckyTemplates og Power Platform på.


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.