En LuckyTemplates DAX-veiledning om kumulative sammenligninger

I dagens LuckyTemplates DAX-opplæring vil jeg gå gjennom en ganske interessant teknikk som bruker DAX veldig effektivt. Jeg måtte jobbe med et scenario der vi kjørte analyser på e-postkampanjene våre. Jeg ville vite hvor mange e-poster vi mottar i løpet av en dag, sammenligne det på månedlig basis, og også sammenligne gjeldende måned med den beste måneden. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Innholdsfortegnelse

En kumulativ sammenligning mellom beste måned og gjeldende måned

Jeg har et dynamisk datasett som kommer inn for en gjeldende måned og vil alltid sammenligne det med hva den beste måneden var, slik at jeg kan spore hvordan jeg har det kontra min beste måned.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

For å starte med dette, skal jeg vise deg funksjonaliteten først. Når jeg klikker gjennom MonthInCalendar-sliceren (venstre tabell), vil du se at min beste måned alltid forblir den samme.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Min beste måned innenfor disse dataene var januar 2015 .

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Jeg kan klikke på hvilken som helst måned i MonthInCalendar-sliceren og se hvordan jeg presterte i forhold til min beste måned.

Kumulativ salgsberegning

Det første du må gjøre er å sette opp sammenligningsberegningen. Når jeg klikker gjennom MonthInCalendar , vil du se at konteksten i tabellen endres etter hvert som jeg velger forskjellige ting i filteret.

Det er klart at konteksten er nøkkelen her. Det er viktig å forstå hva som er konteksten for beregningen , som i dette spesielle tilfellet er juli 2016 .

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Som du kan se fra bildet nedenfor, beregnet jeg for juli 2016 mitt Totale salg , som er en enkel sum av inntektskolonnen.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Og så brukte jeg et kumulativt salgsmønster som kan gjenbrukes om og om igjen.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Jeg brukte slik at beregningen alltid starter i begynnelsen av min valgte kontekst. Den kumulative salgsberegningen er den i den lysere blå linjen nedenfor, og den endres alltid hver gang jeg endrer filtrene i MonthInCalendar-skjæreren.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Nå vil jeg sammenligne dette med det beste. For å gjøre det, bruker jeg hvor jeg forgrener meg fra ett mål til det neste.

Beste salgsmånedsberegning

Det første jeg må trene er min beste salgsmåned. Jeg skal mate inn datapunktene fra denne måneden til min neste beregning, som kommer til å regne ut salget på hver unike dag i den måneden.

Jeg gikk med en formel ved å bruke , som lar deg returnere en tekstverdi, men det jeg trengte å gjøre er å isolere ett resultat. Dessverre kan ikke formler returnere to tekstverdier. De kan bare returnere 1. Hvis du gjør mer enn 1, kommer det til å returnere en feil.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Hvis vi går med 1, vil det bare lage en tabell med én rad eller én verdi. Jeg opprettet en tabell over alle månedene og årene, og regnet deretter ut det totale salget for disse månedene. TOPN-funksjonen kommer til å rangere dem slik at jeg får min høyeste måned etter salg på toppen.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Så skal jeg returnere navnet på den aktuelle måneden, som er det MAXX gjør.

Den andre tingen jeg må gjøre hvis jeg vil se den beste måneden i denne tabellen, er å fjerne konteksten til datoer.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Så vi ser i utgangspunktet bort fra enhver kontekst som kommer fra Dates, og isolerer toppmåneden. Og så legger vi den øverste måneden og året på hver eneste rad.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Så dette er den første fasen. Den andre fasen er å regne ut salget på hver av disse dagene. Vi ønsker å sammenligne på en daglig tidsramme, og vite forskjellen i salg fra en måned til en annen måned.

Jeg brukte effektivt å legge det ut og gjøre det så enkelt som mulig å forstå. Jeg brukte beregningen som vi nettopp opprettet, målet for beste salgsmåned . Fordi dette målet er på hver enkelt rad, kan jeg trekke ut informasjonen fra det bestemte resultatet.

Jeg skal trekke ut resultatene for måneden og året ved å bruke variabler.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Så skal jeg også regne ut resultatene for hver dag ved å bruke funksjonene og.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Så kan jeg sette opp den faktiske datoen som vi må velge mellom.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Jeg har også gjort en enkel utregning der jeg har satt et filter på Dates slik at jeg kan finne hva det faktiske salget var fra hver eneste dag.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Sammenligning av daglige resultater: En LuckyTemplates DAX-veiledning

En kumulativ beregning er den beste måten å vise frem ulike trender.

Når du ser på trender over tid, er kumulative totaler det beste du kan gjøre. Men hvis du vil, kan du også gjøre daglige beregninger og sammenligne daglige resultater.

Vi har allerede våre salg fra den beste måneden på hver eneste dag nå. Det neste trinnet å gjøre her er å beregne hva den kumulative er av det. Nå er det her ting kan bli litt vanskeligere. Vi kan ikke bruke det kumulative mønsteret vi brukte tidligere. Vi må bruke et annet mønster som lar oss lage en virtuell tabell over disse resultatene.

Denne gangen bruker vi et vanlig mønster som brukes til å beregne den kumulative summen av et mer komplekst tall, og ikke for et enkelt kjernemål. I stedet for å bruke , brukte jeg , som lager en virtuell tabell over alle resultatene.

Deretter skal vi beregne om dataene er mindre enn eller lik gjeldende dato.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

I teorien har vi isolert Dato-kolonnen og Sales from Best Month-kolonnen plassert dem i en virtuell tabell og kjørt beregninger over den virtuelle tabellen.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

På slutten av denne beregningen itererer vi gjennom hvert eneste resultat gjennom den virtuelle tabellen, og akkumulerer resultater mens vi går. Til slutt beregner vi det ultimate sluttresultatet ved å bruke Best Month Sales, under SUMX-funksjonen.

Så nå har jeg min beste måned vist som januar 2015 mens jeg bruker en annen kontekst. Konteksten endres ved å klikke rundt MonthInCalendar-sliceren. Resultatene fra salg fra beste måned forblir imidlertid alltid de samme fordi de refererer tilbake til datoene vi har spesifisert, mens den samlede totale salget skjer på baksiden av den.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Forskjellen fra beste månedsberegning

Vi kan åpenbart gå lenger enn dette. Vi kan finne ut forskjellen og skape en annen innsikt ved å bruke denne enkle beregningen.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Mål forgrening er den absolutte nøkkelen her. Jeg kan gjøre om beregningen av forskjellen fra beste måned til et annet linjediagram, slik at vi raskt kan identifisere hvordan vi faktisk sporer på en bestemt tidsramme.

En LuckyTemplates DAX-veiledning om kumulative sammenligninger

Med bunnlinjediagrammet kan du se over tid hvordan vårt nåværende salg er kontra den beste måneden.

Konklusjon

For å oppsummere denne LuckyTemplates DAX-opplæringen, viste jeg deg hvordan du sammenligner dine nåværende trender med dine beste salgstrender ved å bruke DAX-teknikker og måle forgreninger.

Forhåpentligvis lærte du noen av de beste fremgangsmåtene når det gjelder å bruke DAX og implementere dem i din egen rapportutvikling.

Hvis du likte innholdet som dekkes i denne spesielle opplæringen, vennligst abonner på LuckyTemplates TV-kanal . Vi har en enorm mengde innhold som kommer ut hele tiden fra meg selv og en rekke innholdsskapere, som alle er dedikert til å forbedre måten du bruker LuckyTemplates og Power Platform på.

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.