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.
Nu skal vi dykke ned i funktionen i LuckyTemplates.
Vi har allerede brugt funktionen mange gange, men det er her, jeg vil diskutere det i detaljer.
Indholdsfortegnelse
Få salget sidste år med BEREGN
Funktionen CALCUATE giver dig mulighed for at ændre konteksten af en beregning inden for et mål, hvor konteksten kommer fra det miljø, hvor din beregning udføres. Du kan se den fulde video af denne tutorial nederst på denne blog.
Evnen til at ændre konteksten inden for en foranstaltning er meget vigtig i DAX.
Vi starter med et eksempel ved at oprette et mål kaldet Salg LY , som bruger funktionen CALCUATE til at sammenligne salget på den aktuelle dato med salget på samme dato sidste år .
Inden for CALCUATE- funktionen vil vi indsætte vores Total Sales , da den første parameter i CALCUATE kan tage enhver form for udtryk .
Så vil jeg bruge enhedder. Tidsintelligensfunktioner er funktioner, der bruges til tidsrelaterede beregninger .
Da vi sætter SAMEPERIODLASTYEAR inde i CALCULATE , vil vi justere vores nuværende kontekst med et år gennem vores Dato-kolonne .
Når du trækker det nye mål ind, vil du se, at kolonnerne Samlet salg og Salg LY har forskellige resultater.
Grunden til dette er, at værdierne inde i Sales LY er taget fra det samlede salg præcis et år før .
For at vise et eksempel, lad os se på Sales LY- værdien for datoen 28/02/2020 .
Da det har en værdi på 10.440 USD , burde et tilbageblik på det samlede salg på datoen 28/02/2019 give nøjagtigt det samme resultat.
Den genkender 28/02/2020 som den nuværende dato, men den ændrer konteksten til samme dato i 2019 gennem Sales LY kolonnen.
Det er derfor, CALCUATE er en så vigtig funktion i LuckyTemplates. Det giver dig mulighed for at udføre beregninger på mange forskellige måder, som når du skal finde forskellen mellem Total Sales og Sales LY .
Ændring af kontekst efter kvartal
Jeg kan også ændre konteksten i kolonnen Dato , så jeg kan se på kvartalsværdier i stedet for daglige værdier .
Jeg vil først trække i QuarterInCalendar- kolonnen, som kan findes inde i Dates-tabellen .
Det første, du vil bemærke her, er, at datoerne ikke er sorteret korrekt . For at rette op på dette vil jeg sortere kolonnen kaldet QuarterInYear .
Jeg går til dataområdet og fremhæver kolonnen QuarterInCalendar .
Derefter kan jeg vælge indstillingen QuarterInYear under Sorter efter kolonne .
Når vi går tilbage til den forrige skærm, kan du nu se, at vi allerede har kvartalerne i den rigtige rækkefølge.
Vi gør nøjagtig det samme tidligere, men værdierne akkumuleres i en anden granularitet , da vi ser på kvartaler i stedet for dage.
For eksempel med Q2 2020 har vi en samlet salgsværdi på $2.839.495 . Men når vi ser på Sales LY- værdien, ændres konteksten et år tilbage, som har den samlede salgsværdi for 2. kvartal 2019 på $3.665.971 .
Funktionen CALCUATE sætter dig i stand til at arbejde på forskellige måder ved at bruge en lignende indsigt uden at skulle omskrive formler eller beregninger.
Samlet salg af en bestemt placering ved hjælp af BEREGN
Jeg vil også vise dig en anden måde, hvordan du kan justere konteksten inde i CALCUATE .
Vi ændrede tidligere konteksten for beregningerne fuldstændig, men nu vil jeg vise dig et eksempel, hvor vi i stedet ville filtrere konteksten lidt.
Hvad hvis jeg ville beregne alt mit salg på et bestemt sted , specifikt North Carolina?
For at gøre dette kan jeg oprette et nyt mål kaldet Sales i NC , bruge CALCULATE med Total Sales som udtryk og derefter bruge State Code i Locations-tabellen som filter og sætte det lig med "NC" .
Når vi trækker vores nye mål ind, kan vi se en opdeling af det samlede salg i kun en bestemt region baseret på konteksten for produktnavn .
I forhold til Sales LY , hvor konteksten blev ændret fuldstændig, blev konteksten i Salg i NC blot justeret.
Det er grunden til, at CALCUATE bliver din mest brugte funktion, da der er mange måder, hvorpå du kan justere konteksten.
Hvis du ser på noget af det avancerede indhold fra LuckyTemplates, vil du se, at CALCULATE bruges i næsten alt, da formler kan skrives meget effektivt ved hjælp af det.
Du har måske allerede set meget lange formler skrevet i, som spænder over to til tre linjer. I LuckyTemplates kan du få en lang række forskellige beregninger ved blot at justere konteksten.
For at vise et andet eksempel kan jeg trække Salg i NC- målet sammen med QuarterInCalendar- målet.
Jeg behøvede ikke at lave ændringer i formlen, men jeg tilføjede konteksten i forhold til vores tidligere eksempel, hvor vi justerede den.
Da vi allerede har vores kvartalsvise salg, gav tilføjelse af Salg i NC os kvartalsvis salg til især North Carolina .
Der er den lille forskel i forhold til fuldstændig at ændre konteksten som i Sales LY , hvor vi brugte en tidsintelligensfunktion til at manipulere datoen.
Salg i NC- målet er blot et filter på lokation , som ikke er relateret til den indledende kontekst af QuarterInCalendar , som er dato .
Konklusion
Det var blot en introduktion til CALCUATE -funktionen i LuckyTemplates om, hvordan du kunne bruge den til at ændre, justere eller tilføje konteksten for dine beregninger.
Jeg vil gerne have, at du tænker over, hvordan du kan anvende dette på noget, du arbejder med. Hvis du kan bruge denne funktion, kan du hurtigt lave formelkombinationer og teknikker til at beregne flere ting.
Alt det bedste,
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.
Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.
Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.
I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.
Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.
Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.
I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.
I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.
I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.
I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.