Time Intelligence DAX-funksjoner i LuckyTemplates

For denne opplæringen vil vi forgrene oss til noen eksempler på tidsintelligensberegninger ved bruk av en kombinasjon av DAX-funksjoner.

Time Intelligence DAX-funksjoner i LuckyTemplates

Denne typen beregning er nyttig når du ønsker å sammenligne bedriftsdataene dine over en viss periode. Du kan gjøre det etter dager, måneder, kvartaler eller år.

Bortsett fra CALCUATE- funksjonen, kan bruk av andre DAX-funksjoner i stor grad hjelpe deg med å bygge gode tidsrelaterte analyser.

Jeg skal introdusere deg for noen av de vanligstebrukes til denne typen beregninger.

Innholdsfortegnelse

Bruke Time Intelligence DAX-funksjoner

I dette eksemplet skal jeg lære deg hvordan du oppretter et nytt mål for å sammenligne gjeldende salg med fjoråret. Nærmere bestemt vil vi sammenligne salget for en bestemt dag fra forrige og inneværende år.

La oss kalle dette målet som Sales LY og starte det med CALCUATE -funksjonen. Defunksjon kan endre konteksten til enhver beregning.

Time Intelligence DAX-funksjoner i LuckyTemplates

Deretter må vi sette et uttrykk, som i dette tilfellet er Totalt salg . Siden vi må endre konteksten for å sammenligne salget, bruker vifunksjon. Denne funksjonen returnerer et sett med datoer i det gjeldende utvalget fra forrige år.

Til slutt må vi referere til Datoer- kolonnen fra Dato- tabellen.

Time Intelligence DAX-funksjoner i LuckyTemplates

I tabellen kan vi allerede se gjeldende salgsdata fra kolonnen Totalt salg . Når vi tar Sales LY- målet til bordet, vil vi kunne se det totale salget fra i fjor. Salg LY -tabellen beregner fortsatt det totale salget, men datokonteksten endres til forrige år.

Time Intelligence DAX-funksjoner i LuckyTemplates

For eksempel, den 13. oktober 2018 er det totale salget USD 153 058,20 .

Time Intelligence DAX-funksjoner i LuckyTemplates

Hvis vi sjekker Sales LY- dataene for 13. oktober 2019, vil vi se at det også er $ 153 058 . 20 .

Ved hjelp av CALCUATE -funksjonen endrer formelen den opprinnelige konteksten for å se tilbake på salget 13. okt. 2018. Dette er et enkelt eksempel på en.

Time Intelligence DAX-funksjoner i LuckyTemplates

Opprette en ny tiltaksgruppe

Hvis vi ser på nøkkelmålsgruppen vår i modellen, vil du legge merke til at tiltakene våre begynner å hope seg opp. Siden vi forgrener oss til en ny beregning, er det best å opprette en ny målgruppe. På denne måten kan vi optimalisere og rense LuckyTemplates våre.

Time Intelligence DAX-funksjoner i LuckyTemplates

For å gjøre det, klikk på Hjem -båndet, og klikk deretter på Angi data .

Siden målene handler om tidsintelligensberegninger, kan vi navngi den nye målegruppen som Time Comparison . Etter å ha endret navn, klikk på Last inn .

Deretter kan vi nå flytte den relaterteinn i den nye tabellen.

Vi kan også gjøre Sales LY -målet som hovedmål. For å gjøre det, klikk på Modelleringsbåndet , og klikk deretter på Hjemmetabell . Herfra kan vi endre standard hjemmetabell fra nøkkelmål til tidssammenligning .

Time Intelligence DAX-funksjoner i LuckyTemplates

Vi kan se at Salg LY -målet nå er plassert under målegruppen Tidssammenligning .

Time Intelligence DAX-funksjoner i LuckyTemplates

Videre må vi sørge for at tidssammenligningstabellen er plassert i nærheten av nøkkelmåltabellen .

Time Intelligence DAX-funksjoner i LuckyTemplates

Dette er det ideelle oppsettet av datamodellen siden de to tilleggstabellene kun er for organisatoriske formål. De er ikke en del av hovedmodellstrukturen for datarelasjoner.

Bruke Advanced Time Intelligence DAX-funksjoner

Vi har nå dataene for totalt salg og salg LY i tabellen vår. Vi kan forgrene oss til avanserte tidsintelligensberegninger ved å bruke disse kjernemålene og andre DAX-funksjoner.

I dette eksemplet vil vi beregne salgsforskjellen år for år . I formelen må vi ganske enkelt finne forskjellen mellom Total Sales og Sales LY.

Time Intelligence DAX-funksjoner i LuckyTemplates

For å se resultatene må vi bare ta med salgsforskjellen . Åå mål inn i tabellen. Vi kan også gjøre denne tabellen til en visualisering som dette.

Time Intelligence DAX-funksjoner i LuckyTemplates

Dette er bare enkle visualiseringer. Men hvis vi legger til slicere i måneder eller uker, vil visualiseringen se mer interessant ut.

I dette andre eksemplet skal jeg lære deg en annen tidsintelligensberegning ved å bruke en annen DAX-funksjon. Denne gangen, la oss brukefunksjon for å beregne salg i fjor .

Ved å bruke den opprinnelige formelen trenger vi bare å endre SAMEPERIODLASTYEAR til DATEADD . Etter å ha referert til Dato- tabellen, skriv inn -1 som antall intervaller.

Time Intelligence DAX-funksjoner i LuckyTemplates

DATEADD - funksjonen er veldig fleksibel fordi vi kan gå etter dag, måned, kvartal eller år.

Siden vi går etter år, vil formelen beregne det totale salget fra året før. Selvfølgelig vil resultatene være de samme som før fordi vi nettopp brukte en annen formel.

Til slutt kan vi ganske enkelt kopiere og lime inn det eksisterende målet og bare endre navnet. For eksempel fra Salg LY til Profit LY . I stedet for totalt salg , refererer vi til målingen for total fortjeneste .

Time Intelligence DAX-funksjoner i LuckyTemplates

Slik kan vi se overskuddet fra fjoråret.

Time Intelligence DAX-funksjoner i LuckyTemplates

Vi kan forgrene oss til flere analyser herfra, for eksempel årets resultat. Vi kan til og med regne ut den prosentvise forskjellen år for år.  

Nøkkelen til en flott tidsintelligensberegning er å bruke en kombinasjon av DAX-funksjoner.




Konklusjon

Disse tidsintelligenseksemplene kan være enkle, men det er en flott anvendelse av alle tingene vi har diskutert så langt. Vi brukte begrepene initial kontekst, iterasjonsfunksjoner, aggregeringsfunksjoner, mål forgrening og CALCUATE -funksjonen.

Jeg håper du har lært mange teknikker og DAX-funksjoner. Det vil være flott om du kan bruke dem på rapportene dine så snart du kan.

Time Intelligence DAX-funksjoner i LuckyTemplates


Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.

PowerApps funksjoner og formler | En introduksjon

PowerApps funksjoner og formler | En introduksjon

Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.

Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.