Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Jeg viser dig, hvordan du opsætter dynamiske startdatoer og slutdatoer ved hjælp af LuckyTemplates' power-forespørgselsdatotabeller.

Hvis du har fulgt denne serie om forskellige Time Intelligence-emner, ved du allerede, hvordan du opretter en datotabel ved hjælp af power-forespørgselsfunktioner. Du har måske også læst om, hvordan du ændrer slutdatoen for den tabel. Du kan se den fulde video af denne tutorial nederst på denne blog.

Denne gang vil jeg dog vise dig et par alternativer.

Indholdsfortegnelse

Datotabellen Power Query

Jeg vil starte med at gå til funktionen Power-forespørgselsdatotabel. Den viser fire datoparametre – en påkrævet startdato, en påkrævet slutdato, en valgfri FYStartMonth og en valgfri ferieliste.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Bemærk, at for hver forespørgsel, du påberåber, vises den tilsvarende forespørgselsfunktion her.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Du vil også se datoparametrene i samme rækkefølge, som de blev anført tidligere. Så dette viser startdatoen, slutdatoen og regnskabsåret. Den viser også null for ferielisten.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Nu hvor du har set delene af datotabelfunktionen, vil jeg vise dig de forskellige forespørgselsfunktioner, du kan bruge.

Power Query Dato Tabel Funktioner

Hvis jeg går ind i min Salgstabel, som også er min faktatabel, viser den en OrderDate-kolonne.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Hvis jeg klikker på rullemenuen ved siden af ​​OrderDate, vil den vise, at den første dato i denne kalender er den 24. september 2017.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Så jeg vil udtrække disse data ved at oprette en ny tom forespørgsel.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Jeg bruger funktionen List.Min.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Ser man på beskrivelsen, viser den, at List.Min returnerer minimumselementet på listen.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

For denne funktion vil jeg referere til salgstabellen og kolonnen OrderDate.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Når jeg trykker på Enter, giver det mig den første dato, som er den 24. september 2017.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Jeg omdøber denne forespørgsel og kalder den FirstSale.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Men at få kalenderen til at starte den 24. september giver nok ikke mening. Så jeg vender det tilbage til starten af ​​året.

For at gøre det bruger jeg en tom forespørgsel igen. Denne gang vil jeg bruge funktionen Date.StartOfYear.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Date.StartOfYear returnerer den første værdi af et givet år for en dato, datetime eller datetimezone værdi.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

For min datoværdi vil jeg bruge FirstSale.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Når jeg trykker på Enter, vises den nu den første januar 2017.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Jeg vil også omdøbe denne forespørgsel og kalde den StartOfYear.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Men der er en anden måde at få nøjagtig den samme værdi på. Det er ved at bruge den indre dato.

Så jeg vil oprette en ny forespørgsel igen og bruge #date, som er den iboende datoværdi.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Til #date har jeg brug for en dynamisk værdi. Så jeg bruger Date.Year og refererer til FirstSale. Jeg ville også bruge 1. januar, som er repræsenteret ved de to 1'ere på målet.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Jeg vil navngive denne fxStartDate.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Nu vil jeg gå tilbage til datotabellen forespørgsel. Nu kan jeg ændre StartDate-parameteren.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Det er lige meget, om jeg vælger StartOfYear eller fxStartDate, da de vil give det samme resultat.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Jeg vil bare bruge fxStartDate, så jeg kan sætte en ordentlig værdi her.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Nu starter min kalender fra den 1. januar 2017.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Selvfølgelig kan jeg gøre nøjagtig det samme for Slutdatoen. Jeg mangler bare en tom forespørgsel igen, men denne gang vil jeg bruge funktionen List.Max. Jeg vil også henvise til Salg og kolonnen OrderDate.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Dette viser nu den sidste dato fra salgstabellen, som er den 24. april 2020.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Jeg vil dobbelttjekke, om det er korrekt, ved at sortere denne kolonne på en faldende måde. Sikkert nok viser kolonnen 24. april 2020 som den endelige dato.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Jeg omdøber denne forespørgsel LastSale.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Igen, jeg kan gøre præcis det samme ved årets udgang, ligesom jeg gjorde for StartOfYear.

På en ny forespørgsel bruger jeg Date.EndOfYear og refererer til LastSale.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Jeg kalder dette EndOfYear.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Kan du huske, hvordan jeg brugte den iboende dato for StartOfYear? Jeg kan også gøre det for at returnere den 31. december i et givet år. Du skal dog også tænke over muligheden for, at dataene smitter af på det nye år, når de når denne slutdato.

Sådan kan du håndtere det.

Jeg bruger Date.AddYears og refererer til EndOfYear.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

I mange år vil jeg bare tilføje 1.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Sikkert nok viser datoen nu 2021.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Jeg kalder dette EndOfNextYear.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Jeg vil nu erstatte Slutdatoen på min datotabel.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Jeg vil bruge EndOfNextYear til at erstatte det.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Når jeg dobbelttjekker mine år, løber det nu til 2021.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

For at gemme og anvende alle de ændringer, jeg har lavet, skal jeg klikke på Luk og anvend.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Andre datofunktioner

Gå til docs.microsoft.com og find Power Query M-formelsproget.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Når det dukker op, skal du se efter datofunktionsoversigten.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller

Dette vil vise dig alle de andre datofunktioner, som du kan bruge, når du arbejder i power-forespørgselsdatotabeller.

Opsætning af en dynamisk startdato og slutdato for Power-forespørgselsdatotabeller




Konklusion

Der er mange funktioner, du kan spille med, når du bruger power-forespørgselsdatotabeller, og det er derfor, jeg foreslår, at du kigger hver enkelt af dem igennem.

Begynd at oprette tomme forespørgsler og brug dem til at se, hvad der sker. Dette er den bedste måde at finde ud af, hvordan hver forespørgselsfunktion kan hjælpe dig i de scenarier, du kan komme ud for i fremtiden.

Helt ærligt, power-forespørgslen er et fantastisk værktøj, der kan give dig stor indsigt, især når datoer er involveret. Prøv at tjekke andre indlæg om tidsintelligens i denne blog for at se, hvilke andre teknikker du kan anvende.

Alt det bedste,

Melissa


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.