Bruke itererende funksjoner SUMX og AVERAGEX i LuckyTemplates

Et av de mest avgjørende emnene for enhver LuckyTemplates-nybegynner å vite om er iterasjonsfunksjoner . Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Så før du dypper hodet i å jobbe med komplekse beregninger, vil jeg dele med deg noen enkle iterasjonsfunksjoner i denne artikkelen.

Innholdsfortegnelse

Hvorfor bruke itererende funksjoner?

Jeg får dette spørsmålet hele tiden når jeg trener live eller live toppmøter.

Så hvorfor skal vi bruke iterasjonsfunksjoner i stedet for bare å lage en beregnet kolonne og bruke SUM?

Vi bruker iterasjonsfunksjoner i tilfeller der vi ikke har kolonnen tilgjengelig som gir informasjonen for å gjøre en enkel SUM.

For å forklare nærmere SUMX ogfunksjoner, vil vi jobbe med en generisk salgstabell. Vi har to viktige opplysninger tilgjengelig: bestillingsmengden og prisen vi solgte et bestemt produkt til .

Bruke itererende funksjoner SUMX og AVERAGEX i LuckyTemplates

Så i hvert salg vi har gjort, vet vi hvilken mengde som ble bestilt og prisen. Men vi har ikke en generisk navngitt inntektskolonne eller salgskolonne for å gjøre en sum.

For å beregne dette bestemte resultatet virtuelt, kan vi iterere gjennom salgstabellen og brukeeller AVERAGEX . Disse funksjonene lar deg iterere gjennom en fysisk tabell eller virtuell tabell.

Enkle beregninger ved hjelp av SUMX

For å få det totale salget, går vi rad for rad og multipliserer bestillingsmengden med enhetsprisen. Etter det skal vi lagre alle de individuelle resultatene i minnet og deretter oppsummere dem alle. Dette er nøyaktig hva SUMX -funksjonen gjør.

Bruke itererende funksjoner SUMX og AVERAGEX i LuckyTemplates

Dette er den reneste grunnen til at disse spesielle formlene er så viktige og mer optimale å bruke enn å lage en kalkulert kolonne og gjøre disse beregningene individuelt.

Det samme vil bli gjort for den totale kostnaden. Vi skal iterere gjennom salgstabellen og deretter multiplisere bestillingsmengden med den totale enhetskostnaden.

Bruke itererende funksjoner SUMX og AVERAGEX i LuckyTemplates

Men husk at i denne tabellen har vi ikke en totalkostnadskolonne, så vi kunne ikke bare gå og gjøre en enkel sum. Så vi må gå rad for rad, som noen ganger refereres til som en radkontekst.

Du kan lære mer om radkontekst gjennom denne lenken: 

Forklar radkontekst – (1.10) Ultimate Beginners Guide to DAX

Enkle beregninger ved hjelp av AVERAGEX

Når vi går inn i AVERAGEX , vil vi bore inn i målgruppen for gjennomsnitt per dag som jeg har og beregne gjennomsnittlig salg per måned.

Bruke itererende funksjoner SUMX og AVERAGEX i LuckyTemplates

I den nåværende konteksten skal vi iterere gjennom en virtuell tabell i stedet for hele datatabellen. Dette er helt legitimt med AVERAGEX -funksjonen. Og så skal vi lage en virtuell tabell ved å bruke verdiene.

Bruke itererende funksjoner SUMX og AVERAGEX i LuckyTemplates

Verdiene kommer til å gi oss én kolonnetabell for hver individuelle unike måned og år. Og så skal vi samle det totale salget for hver måned og år.

I dette spesielle tilfellet har vi tre måneder, så den kommer til å lage en tabell over tre måneder og beregne salget for hver måned, og deretter gjennomsnittet av alt.

Et annet eksempel vi kan se på er å beregne gjennomsnittlig salg per kunde.

Bruke itererende funksjoner SUMX og AVERAGEX i LuckyTemplates

I dette spesielle tilfellet skal vi lage enav hver enkelt kunde og hvor mange salg hver kunde har gjort, går gjennom dem.

Bruke itererende funksjoner SUMX og AVERAGEX i LuckyTemplates

Når vi har salget til hver kunde, kan vi gjennomsnittet det opp, og det kommer til å gi oss gjennomsnittlig salg per kunde.



Konklusjon

Det er veldig viktig å ha en veldig god forståelse av hvordan disse iterasjonsfunksjonene fungerer tidlig og faktisk utnytte dem.

Vi kan bruke disse iterasjonsfunksjonene fysisk i en tabell eller til og med praktisk talt med hvilken tabell du vil plassere inne i den bestemte funksjonen. Du kan plassere en hel rekke forskjellige parametere her.

Jeg personlig bruker disse funksjonene i veldig utvikling som jeg gjør.

Nyt å jobbe gjennom denne. Du kan sjekke omrisset av LuckyTemplates Showcase-modellen på denne lenken:

Øv deg gjerne på å bruke de mange tilgjengelige iterasjonsfunksjonene i LuckyTemplates, og ikke glem å bla gjennom disse lenkene for å få mer informasjon om dette emnet:

Forhåpentligvis kan du få en god forståelse av hvordan denne bestemte beregningen fungerer i LuckyTemplates.


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.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.