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.
Nå skal vi dykke ned i funksjonen i LuckyTemplates.
Vi har allerede brukt funksjonen mange ganger, men det er her jeg vil diskutere den i detalj.
Innholdsfortegnelse
Få salget i fjor med CALCUATE
CALCUATE - funksjonen lar deg endre konteksten til en beregning innenfor et mål der konteksten kommer fra miljøet der beregningen din blir utført. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Evnen til å endre konteksten innenfor et tiltak er svært viktig i DAX.
Vi starter med et eksempel ved å lage et mål kalt Sales LY som bruker CALCUATE -funksjonen for å sammenligne salget på gjeldende dato med salget på samme dato i fjor .
Innenfor CALCUATE- funksjonen vil vi legge inn vårt totale salg siden den første parameteren til CALCUATE kan ta alle slags uttrykk .
Da vil jeg bruke enkalt. Tidsintelligensfunksjoner er funksjoner som brukes til tidsrelaterte beregninger .
Siden vi setter SAMEPERIODLASTYEAR i CALCULATE , vil vi justere vår nåværende kontekst med ett år gjennom Dato-kolonnen .
Når du drar inn det nye målet, vil du se at kolonnene Totalt salg og Salg LY har forskjellige resultater.
Årsaken bak dette er at verdiene inne i Sales LY er hentet fra Total Salg nøyaktig ett år før .
For å vise et eksempel, la oss ta en titt på Sales LY- verdien for datoen 28/02/2020 .
Siden den har en verdi på $10 440 , bør et tilbakeblikk på det totale salget på datoen 28/02/2019 gi nøyaktig samme resultat.
Den gjenkjenner 28/02/2020 som nåværende dato, men den endrer konteksten til samme dato i 2019 gjennom Sales LY- kolonnen.
Dette er grunnen til at CALCUATE er en så viktig funksjon i LuckyTemplates. Den lar deg utføre beregninger på mange forskjellige måter, som når du trenger å finne forskjellen mellom Totalt salg og Salg LY .
Endre konteksten etter kvartal
Jeg kan også endre konteksten til Dato-kolonnen slik at jeg kan se på kvartalsverdier i stedet for daglige verdier .
Jeg vil først dra inn QuarterInCalendar- kolonnen som du finner inne i Datoer-tabellen .
Det første du vil legge merke til her er at datoene ikke er riktig sortert . For å fikse dette vil jeg sortere kolonnen som heter QuarterInYear .
Jeg går til Data- området og markerer QuarterInCalendar- kolonnen.
Deretter kan jeg velge alternativet QuarterInYear under Sorter etter kolonne .
Når vi går tilbake til forrige skjermbilde, kan du nå se at vi allerede har kvartalene i riktig rekkefølge.
Vi gjør nøyaktig det samme tidligere, men verdiene akkumuleres i en annen granularitet siden vi ser på kvartaler i stedet for dager.
For eksempel med Q2 2020 har vi en total salgsverdi på $2 839 495 . Men når vi ser på Sales LY- verdien, endrer konteksten tilbake ett år, som har den totale salgsverdien for 2. kvartal 2019 på $3.665.971 .
CALCUATE - funksjonen lar deg arbeide på forskjellige måter ved å bruke en lignende innsikt uten å måtte omskrive formler eller beregninger.
Totalt salg av visse steder ved å bruke CALCUATE
Jeg vil også vise deg en annen måte hvordan du kan justere konteksten inne i CALCUATE .
Vi har tidligere endret kontekstene til beregningene fullstendig, men nå vil jeg vise deg et eksempel hvor vi i stedet ville filtrert konteksten litt.
Hva om jeg ønsket å beregne alt salget mitt på et bestemt sted , nærmere bestemt North Carolina?
For å gjøre dette kan jeg opprette et nytt mål kalt Sales i NC , bruke CALCULATE med Total Sales som uttrykk, og deretter bruke State Code i Locations-tabellen som filter og sette den lik "NC" .
Når vi drar inn det nye målet vårt, kan vi se en oversikt over det totale salget i bare en bestemt region basert på konteksten til produktnavn .
Sammenlignet med Salg LY hvor konteksten ble endret totalt, ble konteksten i Salg i NC ganske enkelt justert.
Dette er grunnen til at CALCUATE blir din mest brukte funksjon siden det er mange måter du kan justere konteksten på.
Hvis du ser på noe av det avanserte innholdet fra LuckyTemplates, vil du se at CALCULATE brukes i nesten alt siden formler kan skrives veldig effektivt ved å bruke det.
Du har kanskje allerede sett veldig lange formler som spenner over to til tre linjer. I LuckyTemplates kan du ha en hel rekke forskjellige beregninger ved ganske enkelt å justere konteksten.
For å vise et annet eksempel kan jeg dra inn Salg i NC- målet sammen med QuarterInCalendar -målet.
Jeg trengte ikke å gjøre endringer i formelen, men jeg la til konteksten sammenlignet med vårt forrige eksempel der vi justerte den.
Siden vi allerede har vårt kvartalsvise salg, ga det å legge til Sales i NC oss kvartalsvis salg spesielt til North Carolina .
Det er en liten forskjell sammenlignet med å fullstendig endre konteksten som i Sales LY hvor vi brukte en tidsintelligensfunksjon for å manipulere datoen.
Salg i NC -målet er bare et filter på plassering som ikke er relatert til den opprinnelige konteksten til QuarterInCalendar som er dato .
Konklusjon
Det var bare en introduksjon til CALCUATE -funksjonen i LuckyTemplates om hvordan du kan bruke den til å endre, justere eller legge til konteksten for beregningene dine.
Jeg vil at du skal tenke på hvordan du kan bruke dette på noe du jobber med. Hvis du kan bruke denne funksjonen, kan du raskt gjøre formelkombinasjoner og teknikker for å beregne flere ting.
Beste ønsker,
Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.
Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.
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.
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.
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.
Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.
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.
Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.
I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.
RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.