Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

I dagens blogindlæg vil jeg gerne diskutere, hvad vi kan lide at kalde periodetabellen . Periodetabellen opretter et særskilt datointerval, så du kan opdele dine data, som du vil. Jeg viser dig, hvordan du kan oprette en dynamisk datoopdeling i LuckyTemplates ved at bruge denne periodetabel. Du kan se den fulde video af denne tutorial nederst på denne blog.

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

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

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Jeg vil vise dig, hvordan jeg kom på ideen til dette. Lad os hoppe over til den, og jeg skal vise dig, hvor vi har fået dette indlæg fra.

Dette er en, som jeg postede i LuckyTemplates-forummet tilbage i maj 2020.

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Jeg fik oprindeligt denne idé fra et blogindlæg, som Chris Webb lavede for et par år tilbage. Du kan klikke på forumlinket ovenfor for at læse min tråd og se, hvordan jeg kom frem til det. Du vil også se M-koden , som jeg oprettede for at implementere denne strategi.

Jeg kommer med denne tutorial, fordi en anden for nylig dukkede op i LuckyTemplates-forummet. Et medlem med en Yahoo Finance-idé forsøgte at få API forbundet til LuckyTemplates. Du kan se fra dette link alle de ting, vi diskuterede om dette problem.

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

LuckyTemplates-forummet er en fantastisk måde at lære og bringe din LuckyTemplates-udvikling til næste niveau.

Brian Julius, en anden , og jeg fik til opgave at opdele forummedlemmets data i disse tidsperioder. Brian hjalp med at koble dataene til API'et, så medlemmet kunne hente al information fra Yahoo Finance.

Lad os gå tilbage til LuckyTemplates-skrivebordet og tage et kig på periodetabellen . Dette er en simpel tabel med tre forskellige felter, der indgår i denne periode.

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Lad mig vise dig, hvordan jeg gjorde dette. Først går vi til fanen Hjem og klikker på Transformer data .

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Alt dette blev oprettet i forespørgselseditoren med M-kode. Sådan er datamodellen sat op.

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

En af de første ting, jeg gjorde, var at oprette en forespørgsel til MinDates .

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Jeg gik til den avancerede editor og fandt minimumsdatoen, der var i tabellen Datoer i dette eksempel.

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Og så oprettede jeg MaxDates ved hjælp af en M-kode for at få den maksimale dato i Dato-tabellen. Jeg ved, at der er andre måder at gøre dette på, men det er sådan, jeg har sat det op til dette eksempel.

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Lad os nu åbne periodetabellen.

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Dette vil give os alle eksemplerne på de datointervaller, der var tilgængelige på den forrige side, som jeg nævnte tidligere.

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Hvis vi åbner den avancerede editor, vil du se M-koden , der stort set bare blev kopieret og indsat fra det første forumindlæg, som jeg nævnte.

Jeg ønskede at få dagens dato først, så du kan se det refereret i hele koden. For at få alle datoer brugte jeg MinDates og MaxDates , som vi oprettede tidligere, før vi åbnede periodetabellen.

Da jeg først fik eksemplet i 5 dage, var det meget nemt at gøre resten af ​​dagene.

For månederne ændrede jeg M-koden fra Date.AddDays til Date.AddMonths for at få forskellen i måneder.

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Og så er YTD dybest set Date.StartofYear , som er i TodaysDate . Jeg tilføjede også et år og to års data fra i dag.

Jeg vil bare igen understrege, at hvis du går til det indlæg i LuckyTemplates-forummet, vil du nemt kunne få adgang til denne M-kode.

Lad os lukke power-forespørgselseditoren og gå tilbage til modellen. På denne opsætning kan vi se op til 6 måneders data.

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

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

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Når vi så klikker på 1Y, kan vi se data for hele året.

Dynamisk datoudsnitter i LuckyTemplates ved hjælp af en periodetabel

Konklusion

Brug af denne M-kode fra forummet vil give dig mulighed for at oprette en dynamisk datoudskærer i LuckyTemplates. Med denne teknik kan du nemt opdele dataene efter forskellige tidsperioder.

Jeg håber, du kunne lide dette tip, og hvis du gjorde det, så se venligst den medfølgende YouTube-video og sørg for at klikke på like og subscribe-knappen. Du vil ikke gå glip af noget kommende indhold på LuckyTemplates YouTube-kanal .


Hvad er Power Query & M Language: En detaljeret oversigt

Hvad er Power Query & M Language: En detaljeret oversigt

Denne vejledning giver et overblik over Power Query Editor og M-sproget inde på LuckyTemplates-skrivebordet.

Opret en sideinddelt rapport: Tilføjelse af tekster og billeder

Opret en sideinddelt rapport: Tilføjelse af tekster og billeder

Lær, hvordan du opretter en sideinddelt rapport, tilføjer tekster og billeder og derefter eksporterer din rapport til forskellige dokumentformater.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lær, hvordan du bruger SharePoint-automatiseringsfunktionen til at skabe arbejdsgange og hjælpe dig med at mikrostyre SharePoint-brugere, -biblioteker og -lister.

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Udvid dine rapportudviklingsevner ved at deltage i en dataanalyseudfordring. Acceleratoren kan hjælpe dig med at blive LuckyTemplates-superbruger!

Løbende totaler i LuckyTemplates ved hjælp af DAX

Løbende totaler i LuckyTemplates ved hjælp af DAX

Lær, hvordan du beregner løbende totaler i LuckyTemplates ved hjælp af DAX. Løbende totaler giver dig mulighed for ikke at blive fanget af et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

Forstå konceptet med variabler i DAX i LuckyTemplates og betydningen af ​​variabler for, hvordan dine mål beregnes.

LuckyTemplates hældningsdiagram: en oversigt

LuckyTemplates hældningsdiagram: en oversigt

Lær mere om det brugerdefinerede visuelle kaldet LuckyTemplates Slope-diagrammet, som bruges til at vise stigning/fald for en enkelt eller flere metrics.

LuckyTemplates farvetemaer til ensartede visualiseringer

LuckyTemplates farvetemaer til ensartede visualiseringer

Opdag farvetemaerne i LuckyTemplates. Disse er afgørende for, at dine rapporter og visualiseringer kan se ud og fungere problemfrit.

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af et gennemsnit i LuckyTemplates kan gøres på mange måder for at give dig præcise oplysninger til dine virksomhedsrapporter.

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

Lad os dykke ned i Standard LuckyTemplates-temaer og gennemgå nogle af de funktioner, der er indbygget i selve LuckyTemplates Desktop-applikationen.