LuckyTemplates What-If-parameterfunktion
Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
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 introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.
Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!
Excel Formler Snydeark: Mellemvejledning
LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det