Beregn procentdel i LuckyTemplates i hierarkisk form

Du kan støde på et krav, hvor du bliver nødt til at vise forholdsprocenten for et bestemt niveau i dine data mod en . Mange vil måske synes, at dette er en vanskelig opgave, da der ikke er nogen enkel funktion til at opnå dette resultat. I denne tutorial vil jeg demonstrere, hvordan du kan beregne procent i LuckyTemplates i hierarkisk form. Du kan se den fulde video af denne tutorial nederst på denne blog.

Når vi beregner procenterne for hver linjepost ved at dividere det samlede salg med det samlede samlede salg, får vi procentdelen af ​​det samlede salg for hver linjepost.

Men hvordan beregner vi det, når det er til stede i form af et hierarkisk træk, der er skabt i form af en underkategori? Lad os se, hvordan vi kan beregne procenterne i en hierarkisk form.

Indholdsfortegnelse

Sådan beregnes procentdel i LuckyTemplates hierarkisk

I matrixen har vi lavet et hierarki af rækker. Det første niveau i hierarkiet indeholder territoriet fra tabellen Regioner, mens det andet niveau i hierarkiet indeholder produktnavnet fra tabellen Produkter. Vi har procentdelen af ​​det samlede salg for hvert område, hvor det samlede salg bliver divideret med det samlede aggregerede salg.

Men når vi bevæger os ned til det næste hierarki, vil vi se, at procentdelen af ​​det samlede salg for hvert produkt bliver divideret med det samlede salg for den pågældende kategori.

Det samlede salg af produkt 1 bliver divideret med det samlede samlede salg i New South Wales-territoriet. Det samme gælder for produkt 2 og så videre.

Beregn procentdel i LuckyTemplates i hierarkisk form

Lad os nu skrive formlen fra bunden og evaluere den trin for trin.

Lad os kalde dette mål for % af det samlede salg – 2 . Vi opretter en variabel for Samlet salg, som beregner det samlede salg for hver enkelt linjepost, og denne vil returnere det samlede salg.

Beregn procentdel i LuckyTemplates i hierarkisk form

Nu vil vi oprette to variable. Den første variabel hjælper os med at beregne det samlede samlede salg for alle områder. Den anden variabel hjælper os med at beregne det samlede samlede salg for alle de produkter, der sælges inden for det pågældende område.

Lad os starte med Total Sales og kalde funktionen frem. Derefter refererer vi til tabellen Regioner , da alle territorier kommer fra tabellen Regioner. Lad os også bruge den samme logik til produktberegningen. Vi ændrer også variabelnavnet og tabelreferencen.

Så lad os nu kalde disse variable frem under den skriftlige erklæring. Lad os have den første variabel.

Beregn procentdel i LuckyTemplates i hierarkisk form

Som vi kan se, får vi for hvert territorium det samlede resultat, som er som forventet.

Beregn procentdel i LuckyTemplates i hierarkisk form

Lad os se resultaterne for produkterne, som vi bør få for hvert enkelt område for alle produkterne.

Beregn procentdel i LuckyTemplates i hierarkisk form

Dernæst vil vi oprette de to sæt af variabler, der vil hjælpe os ind for Territory_Wise såvel som for Products_Wise.

Vi bruger funktionen og dividerer vores samlede salg med det samlede salg af territorium, med det alternative resultat som nul. Det samme gælder for produkterne. Lad os bare ændre variabelnavnet og variabelreferencen.

Beregn procentdel i LuckyTemplates i hierarkisk form

Til sidst vil vi definere vores endelige variabel, som vil være variablen RESULTATER. Den vil indeholde en erklæring med den betingelse, at hvis det er et territorium, så ønsker vi, at et resultat skal være en procentdel af territorium; hvis det er et produktnavn, så ønsker vi, at resultaterne skal være en Procentdel af Products_Wise.

Ellers ønsker vi, at et resultat skal være som procentdel af territorium_klogt. Vi ønsker at vise, at vores samlede totaler er hundrede procent.

Vi vil bruge en funktion kaldet . Denne funktion bevarer en værdi i form af sand eller falsk. Lad os derefter bringe resultaterne under den skriftlige erklæring, og lad os formatere vores resultater i procentform.

Beregn procentdel i LuckyTemplates i hierarkisk form

Som vi kan se, får vi de forventede resultater.

Beregn procentdel i LuckyTemplates i hierarkisk form

Lad os endelig se, hvad der sker, når vi ændrer rækkefølgen af ​​vores tilstand inde i SWITCH TRUE-sætningen.

Beregn procentdel i LuckyTemplates i hierarkisk form

Resultaterne er faktisk ikke korrekte. Årsagen er, at hvis vi dividerer vores 3 millioner samlede salg for produkt 1 med de 60 millioner samlede salg for New South Wales, skulle vi få omkring 5 som et resultat, men snarere ser vi resultaterne på 34 %.

Det, der skete her, er, at DAX først beregner den inderste kontekst og derefter bevæger sig mod den yderste kontekst.

I tilfælde af hierarkier skal vores rækkefølge af betingelser derfor også indrettes i overensstemmelse hermed.

I dette tilfælde er vores produktnavne placeret på et lavere niveau i hierarkiet, så de vil gå først som en betingelse. Da områderne er på det øverste niveau eller første niveau i hierarkiet, vil de gå sidst.

Beregn procentdel i LuckyTemplates i hierarkisk form

Så lad os ændre rækkefølgen af ​​vores tilstand igen for at gå tilbage til normalen. Det vil give os de rigtige resultater.




Konklusion

I dagens tutorial har jeg vist dig i hierarkisk form. Jeg har ledet dig igennem, hvordan det gøres ved at bruge en simpel målestok med nogle DAX-funktioner og en SWITCH TRUE-sætning.

Jeg håber, du finder denne nyttig. Du kan se den fulde videotutorial på linket nedenfor. Tjek også de relaterede links for mere lignende indhold.

Alt det bedste!

Barske

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

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.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

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å.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

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.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

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.