Brug avanceret logik i LuckyTemplates til at rette dine totaler

Mange gange, når du kommer ind på mere avanceret formel med DAX, vil du opdage, at de totaler, der vises enten på et bord eller et kort, nogle gange kan være forkerte. Der er så mange variationer af, hvordan dette kan opstå i dine formler, så det er svært at dække hvert enkelt scenarie. I denne tutorial demonstrerer jeg, hvordan du kan implementere avanceret logik i LuckyTemplates og opnå den ønskede total, som du leder efter. Du kan se den fulde video af denne tutorial nederst på denne blog.

Jeg vil gennemgå en hel del detaljer om strukturen af ​​de formler og logik, som du har brug for her. Vi vil også finde ud af, hvordan du kan sortere totaler i dine data ved hjælp af avanceret logik.

Med totaler mener jeg de totaler, som vi ser i bunden af ​​borde eller kortene på højre side.

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Nu vil disse totaler åbenbart udlede forskellige tal til, hvad der faktisk er i tabellerne på grund af konteksten. Da der ikke er nogen kontekst på resultaterne, er det stort set bare at gøre alt uden noget filter på plads.

Men nogle gange vil du gerne opsummere en total baseret på de individuelle resultater, du får inde i tabellerne baseret på deres filtre.

Indholdsfortegnelse

Beregning af det samlede salg

Først skal jeg beregne mit samlede salg ved hjælp af denne formel.

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Dette er blot en simpel iterationsfunktion, der beregner det samlede salg for alt, men er blevet filtreret efter månedens navn .

Bemærk, at denne tabel filtreres for hver måned, men ikke efter år . Det betyder, at den tæller hvert eneste års resultater i januar, februar, marts og så videre.

Få månedsgennemsnit

Det, jeg vil opnå næste gang, er at se på gennemsnit over årene . For eksempel vil jeg gerne vide gennemsnittet af, hvor meget vi sælger i januar, uanset om det er over tre år, fire år eller fem år.

Formlen jeg brugte er forholdsvis simpel. Jeg brugte en iterationsfunktion kaldetsom vil iterere igennem hver eneste måned og år i den aktuelle kontekst af Total Sales .

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Der er kun tre år i vores data: 2015, 2016 og 2017. For januar måned er det, VALUES gør, at det beregner det samlede salg for januar 2015, januar 2016 og januar 2017 .

Det, AVERAGEX gør, er, at den tager et gennemsnit af disse tre tal, hvilket er grunden til, at vi får resultatet på $956.385 for januar.

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Totalen laver nøjagtig samme logik. Det beregner gennemsnittet for hver eneste måned og år. I stedet for kun tre måneder, går den igennem 36 måneders samlede salg og sætter derefter gennemsnittet op. Sådan kommer vi frem til $976.198 i alt.

Brug af logik til at få det gennemsnitlige årlige resultat

Men hvad gør vi, hvis vi vil beregne summen af ​​alle gennemsnit? Hvad hvis vi vil ekstrapolere det gennemsnitlige årlige resultat? Desværre vil denne formel ikke gøre det for os. Vi har brug for mere logik inde i formlen for at få den samlede vi ønsker.

Den formel, jeg fandt på, er ikke så langt væk fra, hvad vi gjorde. Vi har lige overlejret noget yderligere logik – hvilket er den vigtigste teknik, jeg vil have dig til at få ud af dette. Du skal muligvis sætte en anden logik, men du kan bruge dette som et mønster til at hjælpe dig med at løse dit eget datasæt.

Få de månedlige gennemsnit

Hvis du vil bemærke, har vi de samme tal under de to gennemsnitskolonner, men totalerne er forskellige.

Formlen for månedligt gennemsnit er nøjagtig den samme formel som den sidste, vi lige brugte. Vi har også Average Total- målet, som er en tabelfunktion, som jeg sætter ind i en VARIABEL .

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Jeg har også brugtfor at opsummere Datoer[Månedsnavn] og det månedlige gennemsnit . Denne tabel vil vise hver enkelt måneds navn og regne ud det månedlige gennemsnit. Så det kommer grundlæggende til at oprette kolonnerne Månedsnavn og Månedsgennemsnit nedenfor.

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Inkorporerer HASONEVALUE som logik

Dette vil gøre os i stand til at skabe noget yderligere logik til at beregne totalen. Vi bliver nødt til at bruge IF- funktionen, hvor den vil evaluere til TRUE , hvis den er filtreret af en af ​​dem under månedens navn .

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Afhængigt af den kolonne, vi sætter ind der, vil IF HASONEVALUE svare til resultatet. Hvis det ikke gør det, er vi nødt til at lave en anden form for logik.

Denne logik vil iterere gennem tabelfunktionen, som vi oprettede (AverageTotal), og derefter ved at bruge SUMX-funktionen, vil vi tælle kolonnen Månedligt gennemsnit op .

Denne logik er stærk i sig selv, fordi vi ikke engang refererer til et mål her; vi refererer til en virtuel kolonne inde i en virtuel tabel. Det er fantastiske ting, ikke?

Ved at lægge dette indeni, kan vi nu få totalen for alle resultaterne og derefter bruge det i et kort.

Konklusion

Der er meget at lære omkring mulighederne for foranstaltninger, og hvordan disse kan anvendes for at få den korrekte indsigt og resultater, som du leder efter i dine LuckyTemplates-rapporter og -modeller.

Dette er et ret avanceret eksempel, hvor jeg gennemgik noget itererende logik og brugte deti LuckyTemplates.

Hvis du kan bruge lidt tid på at fordøje informationen og forstå, hvordan du implementerer avanceret logik i LuckyTemplates, vil du være på et meget dygtigt niveau på ingen tid.

For mange flere avancerede DAX-eksempler, tjek nedenstående kursusmodul på LuckyTemplates Online. Jeg tror, ​​du vil blive overrasket over den indsigt, du kan opdage ved at bruge DAX effektivt i LuckyTemplates.


Budgettildeling: Månedlige prognoser på tværs af daglige resultater i LuckyTemplates

Budgettildeling: Månedlige prognoser på tværs af daglige resultater i LuckyTemplates

I denne tutorial gennemgår jeg en budgettildelingsalgoritme i LuckyTemplates, hvor du sammenligner månedlige prognoser versus daglige salg.

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Lær, hvordan du kan få totalerne i dine beregninger korrekte ved hjælp af avancerede DAX-formler og avanceret logik i LuckyTemplates.

PowerApps visninger og formularer: Sådan oprettes og tilpasses

PowerApps visninger og formularer: Sådan oprettes og tilpasses

Lær mere om PowerApps-visninger og -formularer, og hvordan du opretter og tilpasser dem specifikt til den app, du opretter.

LuckyTemplates-rapporteringsskabeloner udvidet – LuckyTemplates-visualiseringskoncepter

LuckyTemplates-rapporteringsskabeloner udvidet – LuckyTemplates-visualiseringskoncepter

I denne blogtutorial dykker jeg ned i, hvordan man tilpasser LuckyTemplates-rapporteringsskabeloner, og hvordan man visualiserer finansielle oplysninger og data effektivt.

LuckyTemplates-rapportdesign – ubegrænsede muligheder

LuckyTemplates-rapportdesign – ubegrænsede muligheder

Sådan ser et fantastisk LuckyTemplates-rapportdesign ud. Det er et out-of-the-box design, der bruger værktøjstip og bogmærker med episk navigation.

LuckyTemplates USERELATIONSHIP Vs TREATAS

LuckyTemplates USERELATIONSHIP Vs TREATAS

Lær forskellen mellem LuckyTemplates USERELATIONSHIP-funktionen og TREATAS-funktionen, der begge bruges, når du opretter DAX-mål.

Helt nyt kursus: Microsoft Excel for begyndere

Helt nyt kursus: Microsoft Excel for begyndere

Helt nyt kursus: Microsoft Excel for begyndere

ISNULL SQL-funktion i sagsudsagn

ISNULL SQL-funktion i sagsudsagn

Lær og forstå, hvordan du kan bruge CASE-sætningen sammen med ISNULL SQL-funktionen til at returnere en værdi, når der er en NULL-værdi.

LuckyTemplates Dashboard Design – En imponerende visualiseringsidé til sidedrejning

LuckyTemplates Dashboard Design – En imponerende visualiseringsidé til sidedrejning

LuckyTemplates Dashboard-eksempler. Lær og forstå, hvordan du skaber det mest innovative sidevendende visualiseringslook til et LuckyTemplates Dashboard-design i disse enkle trin!

Scatter Plot In R Script: Sådan oprettes og importeres

Scatter Plot In R Script: Sådan oprettes og importeres

I dette selvstudium lærer du, hvordan du opretter en R-spredningsplotvisualisering i LuckyTemplates ved hjælp af R Script-visualen.