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.
Jeg skal vise deg hvordan du setter opp dynamiske startdatoer og sluttdatoer ved å bruke LuckyTemplates sine kraftspørringsdatotabeller.
Hvis du har fulgt denne serien om forskjellige Time Intelligence-emner, vet du allerede hvordan du oppretter en datotabell ved hjelp av power-spørringsfunksjoner. Du har kanskje også lest om hvordan du endrer sluttdatoen for den tabellen. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Denne gangen skal jeg imidlertid vise deg noen få alternativer.
Innholdsfortegnelse
Datotabellen for Power Query
Jeg skal starte med å gå til funksjonen for strømspørringsdatotabell. Den viser fire datoparametere – en påkrevd startdato, en påkrevd sluttdato, en valgfri FYStartMonth og en valgfri ferieliste.
Merk at for hvert søk du påkaller, vil den tilsvarende spørringsfunksjonen vises her.
Du vil også se datoparametrene i samme rekkefølge som de ble oppført tidligere. Så dette viser Startdatoen, Sluttdatoen og regnskapsåret. Den viser også null for ferielisten.
Nå som du har sett delene av datotabellfunksjonen, skal jeg vise deg de forskjellige spørringsfunksjonene du kan bruke.
Power Query Dato Tabell funksjoner
Hvis jeg går inn i Sales-tabellen min, som også er faktatabellen min, viser den en OrderDate-kolonne.
Hvis jeg klikker på rullegardinlisten ved siden av OrderDate, vil den vise at den første datoen i denne kalenderen er 24. september 2017.
Så jeg skal trekke ut disse dataene ved å lage en ny tom spørring.
Jeg bruker List.Min-funksjonen.
Når du ser på beskrivelsen, viser den at List.Min returnerer minimumselementet i listen.
For denne funksjonen skal jeg referere til salgstabellen og ordredato-kolonnen.
Når jeg trykker på Enter, gir det meg den første datoen, som er 24. september 2017.
Jeg vil gi nytt navn til denne spørringen og kalle den FirstSale.
Men å få kalenderen til å starte 24. september gir nok ikke mening. Så jeg skal snu dette tilbake til begynnelsen av året.
For å gjøre det bruker jeg et tomt søk igjen. Denne gangen skal jeg bruke funksjonen Date.StartOfYear.
Date.StartOfYear returnerer den første verdien av et gitt år for en dato, datetime eller datetimezone-verdi.
For datoverdien min kommer jeg til å bruke FirstSale.
Når jeg trykker på Enter, vises den første januar 2017.
Jeg vil også gi nytt navn til denne spørringen og kalle den StartOfYear.
Men det er en annen måte å få nøyaktig samme verdi på. Det er ved å bruke den indre datoen.
Så jeg kommer til å lage en ny spørring igjen og bruke #date, som er den iboende datoverdien.
For #date trenger jeg en dynamisk verdi. Så jeg bruker Date.Year og refererer til FirstSale. Jeg ville også brukt 1. januar, som er representert ved de to 1-erne på tiltaket.
Jeg vil navngi denne fxStartDate.
Nå skal jeg gå tilbake til datotabellspørringen. Nå kan jeg endre StartDate-parameteren.
Det spiller ingen rolle om jeg velger StartOfYear eller fxStartDate siden de vil gi det samme resultatet.
Jeg skal bare bruke fxStartDate slik at jeg kan sette en riktig verdi her.
Nå starter kalenderen min fra 1. januar 2017.
Selvfølgelig kan jeg gjøre nøyaktig det samme for Sluttdatoen. Jeg trenger bare et tomt søk igjen, men denne gangen skal jeg bruke funksjonen List.Max. Jeg skal også referere til salg og ordredato-kolonnen.
Dette viser nå siste dato fra salgstabellen, som er 24. april 2020.
Jeg skal dobbeltsjekke om det er riktig ved å sortere denne kolonnen på en synkende måte. Sikkert nok viser kolonnen 24. april 2020 som den endelige datoen.
Jeg vil gi nytt navn til denne spørringen LastSale.
Igjen, jeg kan gjøre akkurat det samme for slutten av året akkurat som jeg gjorde for StartOfYear.
På et nytt søk bruker jeg Date.EndOfYear og refererer til LastSale.
Jeg kaller dette EndOfYear.
Husker du hvordan jeg brukte den indre datoen for StartOfYear? Jeg kan også gjøre det for å returnere den 31. desember i et gitt år. Du må imidlertid også tenke på muligheten for at dataene går over i det nye året når de når den sluttdatoen.
Slik kan du takle det.
Jeg bruker Date.AddYears og refererer til EndOfYear.
I mange år skal jeg bare legge til 1.
Visst nok, datoen viser nå 2021.
Jeg kaller dette EndOfNextYear.
Jeg skal nå erstatte EndDate på datotabellen min.
Jeg bruker EndOfNextYear for å erstatte det.
Dobbeltsjekker årene mine, den løper nå til 2021.
For å lagre og bruke alle endringene jeg har gjort, klikker jeg på Lukk og bruk.
Andre datofunksjoner
Gå til docs.microsoft.com og søk opp Power Query M formelspråk.
Når det dukker opp, se etter datofunksjonsoversikten.
Dette vil vise deg alle de andre datofunksjonene du kan bruke når du arbeider inne i strømspørringsdatotabeller.
Konklusjon
Det er mange funksjoner du kan leke med når du bruker datotabeller for strømforespørsler, og det er derfor jeg foreslår at du ser gjennom hver enkelt av dem.
Begynn å lage tomme søk og bruk dem for å se hva som skjer. Dette er den beste måten å finne ut hvordan hver spørringsfunksjon kan hjelpe deg i scenariene du kan møte i fremtiden.
Ærlig talt, power-spørringen er et fantastisk verktøy som kan gi deg god innsikt, spesielt når datoer er involvert. Prøv å sjekke ut andre innlegg om tidsintelligens i denne bloggen for å se hvilke andre teknikker du kan bruke.
Beste ønsker,
Melissa
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.
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.
I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.
Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.
I denne bloggen kan du utforske LuckyTemplates-datasettet, det kraftigste funksjonskallet som bringer tusenvis av M- og DAX-funksjoner til fingertuppene.
For dagens veiledning vil jeg dele noen få datamodelleringsteknikker for hvordan du kan organisere DAX-tiltakene dine bedre for en mer effektiv arbeidsflyt.
LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.
Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.
Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.
I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.