Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

I dagens blogginnlegg vil jeg gjerne diskutere det vi liker å kalle periodetabellen . Periodetabellen oppretter en distinkt datoperiode slik at du kan dele opp dataene dine slik du vil. Jeg skal vise deg hvordan du kan lage en dynamisk datokutter i LuckyTemplates ved å bruke denne periodetabellen. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Som du kan se, har jeg alle datoer , i går , i dag , 5 dager , 15 dager , 1 måned , 3 måneder , 6 måneder , år til dato , 1 år og 2 år med data.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Jeg skal vise deg hvordan jeg kom på ideen til dette. La oss hoppe over til den, så skal jeg vise deg hvor vi fikk dette innlegget.

Dette er en som jeg la ut i LuckyTemplates-forumet tilbake i mai 2020.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Jeg fikk opprinnelig denne ideen fra et blogginnlegg som Chris Webb skrev for et par år tilbake. Du kan klikke på forumlenken ovenfor for å lese tråden min og se hvordan jeg kom opp med den. Du vil også se M-koden som jeg opprettet for å implementere denne strategien.

Jeg kommer opp med denne opplæringen fordi en annen nylig dukket opp i LuckyTemplates-forumet. Et medlem med en Yahoo Finance-idé prøvde å få API koblet til LuckyTemplates. Du kan se fra denne lenken alle tingene vi diskuterte om dette problemet.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

LuckyTemplates-forumet er en fin måte å lære og bringe LuckyTemplates-utviklingen din til neste nivå.

Brian Julius, en annen , og jeg fikk i oppgave å dele opp forummedlemmets data i løpet av disse tidsperiodene. Brian hjalp til med å koble data til API slik at medlemmet kunne hente inn all informasjon fra Yahoo Finance.

La oss gå tilbake til LuckyTemplates-skrivebordet og ta en titt på periodetabellen . Dette er en enkel tabell med tre ulike felter som inngår i denne perioden.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

La meg vise deg hvordan jeg gjorde dette. Først går vi til Hjem-fanen og klikker på Transformer data .

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Alt dette ble opprettet i spørringsredigeringsprogrammet med M-kode. Slik er datamodellen satt opp.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

En av de første tingene jeg gjorde var å lage en spørring for MinDates .

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Jeg gikk til den avanserte editoren og fant minimumsdatoen som var i Datoer-tabellen i dette eksemplet.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Og så opprettet jeg MaxDates ved å bruke en M-kode for å få den maksimale datoen i Dato-tabellen. Jeg vet at det er andre måter å gjøre dette på, men dette er hvordan jeg satte det opp for dette eksemplet.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

La oss nå åpne opp periodetabellen.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dette vil gi oss alle eksemplene på disse datoperiodene som var tilgjengelige på forrige side som jeg nevnte tidligere.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Hvis vi åpner den avanserte editoren, vil du se M-koden som i utgangspunktet bare ble kopiert og limt inn fra det første foruminnlegget jeg nevnte.

Jeg ønsket å få dagens dato først, slik at du vil se det referert til gjennom koden. For å få alle datoer brukte jeg MinDates og MaxDates som vi laget tidligere før vi åpnet periodetabellen.

Når jeg fikk eksemplet for 5 dager, var det veldig enkelt å gjøre resten av dagene.

For månedene endret jeg M-koden fra Date.AddDays til Date.AddMonths for å få forskjellen i måneder.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Og så er YTD i utgangspunktet Date.StartofYear som er i TodaysDate . Jeg la også til ett år og to år med data fra i dag.

Jeg vil bare på nytt understreke at hvis du går til det innlegget i LuckyTemplates-forumet, vil du enkelt kunne få tilgang til denne M-koden.

La oss lukke Power Query Editor og gå tilbake til modellen. På dette oppsettet kan vi se data for opptil 6 måneder .

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Når vi klikker på YTD, kan vi se data fra år til dato.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Så når vi klikker på 1Y, kan vi se dataene for hele året.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Konklusjon

Ved å bruke denne M-koden fra forumet kan du lage en dynamisk date-slicer i LuckyTemplates. Med denne teknikken kan du enkelt dele opp dataene i henhold til forskjellige tidsperioder.

Jeg håper du likte dette tipset, og hvis du gjorde det, vennligst se den medfølgende YouTube-videoen og sørg for å klikke på lik og abonner-knappen. Du vil ikke gå glipp av noe kommende innhold på LuckyTemplates YouTube-kanal .


PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.