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.
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.
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.
Som du kan se nedenfor, var det en veldig smart bruk av . Koden var også ren og ryddig.
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.
Jeg synes også Alex kom med nok en fin oppføring. Han brukte variabler og en virtuell tabell for utfordringen.
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.
Alt jeg gjorde var å generere en serie mellom 1 og 24. Dette tillot meg å høste det utvalget inn i DAX-beregningen vår.
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.
Når vi har lagt inn start- og sluttid, kan vi se at resultatene oppdateres.
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.
Og så laget jeg en enkel kundetellingsberegning .
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.
MIN og MAX gir oss start- og sluttid i denne delen av beregningen.
Og så kombinerte jeg bare startdatoen med starttidspunktet, og sluttdatoen med slutttiden.
Etter det brukte jeg funksjonen på Totalkunder , som filtrerte Faktakundetellingen .
Jeg ønsket også at StartDateTime skulle være større enn StartDT , og mindre enn eller lik EndDT .
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.
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.
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å.
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.
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å.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
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.
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.