Beregn prosentandel i LuckyTemplates i hierarkisk form

Du kan støte på et krav der du må vise forholdsprosenten for et bestemt nivå i dataene dine mot en . Mange vil kanskje synes dette er en vanskelig oppgave da det ikke er noen enkel funksjon for å oppnå dette resultatet. I denne opplæringen skal jeg demonstrere hvordan du kan beregne prosent i LuckyTemplates i hierarkisk form. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Når vi beregner prosentene for hver artikkel ved å dele Totalt salg med det samlede aggregerte salget, får vi prosentandelen av Totalt salg for hver linje.

Men hvordan beregner vi det når det er tilstede i form av et hierarkisk trekk som er skapt i form av en underkategori? La oss se hvordan vi kan beregne prosentene i en hierarkisk form.

Innholdsfortegnelse

Hvordan beregne prosentandel i Lucky-maler hierarkisk

I matrisen har vi laget et hierarki av rader. Det første nivået i hierarkiet inneholder territoriet fra tabellen Regioner, mens det andre nivået i hierarkiet inneholder produktnavnet fra tabellen Produkter. Vi har prosentandelen av totalt salg for hvert område, der det totale salget blir delt på det totale aggregerte salget.

Men når vi går ned til neste hierarki, vil vi se at prosentandelen av totalt salg for hvert produkt blir delt på det totale salget for den aktuelle kategorien.

Det totale salget av produkt 1 blir delt på det totale salget i New South Wales-territoriet. Det samme gjelder for produkt 2, og så videre.

Beregn prosentandel i LuckyTemplates i hierarkisk form

La oss nå skrive formelen fra bunnen av og evaluere den trinn for trinn.

La oss kalle dette målet % av totalt salg – 2 . Vi lager en variabel for Totalt salg, som beregner det totale salget for hver enkelt artikkel, og denne vil returnere Totalt salg.

Beregn prosentandel i LuckyTemplates i hierarkisk form

Nå skal vi lage to variabler. Den første variabelen vil hjelpe oss med å beregne det samlede totale salget for alle territoriene. Den andre variabelen vil hjelpe oss med å beregne det totale salget for alle produktene som selges innenfor det aktuelle territoriet.

La oss starte med Totalt salg og kalle ut funksjonen. Deretter vil vi referere til Regions- tabellen siden alle territoriene kommer fra Regions-tabellen. La oss bruke samme logikk for produktberegningen også. Vi endrer også variabelnavnet og tabellreferansen.

Så nå, la oss kalle ut disse variablene under den skriftlige uttalelsen. La oss ha den første variabelen.

Beregn prosentandel i LuckyTemplates i hierarkisk form

Som vi kan se, for hvert territorium, får vi totalresultatet, som er som forventet.

Beregn prosentandel i LuckyTemplates i hierarkisk form

La oss sjekke resultatene for produktene, som vi bør få per hvert enkelt område for alle produktene.

Beregn prosentandel i LuckyTemplates i hierarkisk form

Deretter skal vi lage de to settene med variabler som vil hjelpe oss med både Territory_Wise og Products_Wise.

Vi bruker funksjonen og deler vårt totale salg med totalt salg av territorium, med det alternative resultatet som null. Det samme gjelder for produktene også. La oss bare endre variabelnavnet og variabelreferansen.

Beregn prosentandel i LuckyTemplates i hierarkisk form

Til slutt vil vi definere vår siste variabel, som vil være RESULTATER-variabelen. Den vil inneholde en uttalelse med betingelsen om at hvis det er et territorium, så vil vi at et resultat skal være en prosentandel av territorium; hvis det er et produktnavn, vil vi at resultatene skal være en prosentandel av produkter_Wise.

Ellers vil vi at et resultat skal være som prosentandel av territorium_klok. Vi ønsker å vise at totalsummene våre er hundre prosent.

Vi vil bruke en funksjon kalt . Denne funksjonen beholder en verdi i form av sann eller usann. La oss deretter bringe resultatene under den skriftlige erklæringen, og la oss formatere resultatene våre i prosentform.

Beregn prosentandel i LuckyTemplates i hierarkisk form

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

Beregn prosentandel i LuckyTemplates i hierarkisk form

Til slutt, la oss se hva som skjer når vi endrer rekkefølgen på tilstanden vår inne i SWITCH TRUE-setningen.

Beregn prosentandel i LuckyTemplates i hierarkisk form

Resultatene er faktisk ikke korrekte. Årsaken er at hvis vi deler vårt totale salg på 3 millioner for produkt 1 med det totale salget på 60 millioner for New South Wales, bør vi få rundt 5 som et resultat, men snarere ser vi resultatene på 34 %.

Det som skjedde her er at DAX beregner den innerste konteksten først, og deretter beveger seg mot den ytterste konteksten.

Derfor, når det gjelder hierarkier, må vår rekkefølge av forholdene også ordnes deretter.

I dette tilfellet er produktnavnene våre plassert på et lavere nivå i hierarkiet, så de vil gå først som en betingelse. Siden territoriene er på det øverste eller første nivået i hierarkiet, vil de gå sist.

Beregn prosentandel i LuckyTemplates i hierarkisk form

Så la oss endre rekkefølgen på tilstanden vår igjen for å gå tilbake til normalen. Det vil gi oss de riktige resultatene.




Konklusjon

I dagens veiledning har jeg vist deg i hierarkisk form. Jeg har ledet deg gjennom hvordan det gjøres ved å bruke et enkelt mål med noen DAX-funksjoner og en SWITCH TRUE-setning.

Jeg håper du finner denne nyttig. Du kan se hele videoopplæringen på lenken nedenfor. Sjekk også de relaterte koblingene for mer lignende innhold.

Beste ønsker!

Harde


Egendefinert tema i LuckyTemplates

Egendefinert tema i LuckyTemplates

Sjekk ut egendefinerte temaer og lær å lage en egendefinert JSON-fil slik at du kan kontrollere egendefinerte funksjoner på hver visual i LuckyTemplates.

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Denne opplæringen vil gjennomgå hvordan du bruker TOPN som en virtuell rangeringsfunksjon for å generere interessant innsikt basert på en rangeringslogikk i LuckyTemplates.

Slik beregner du antall dager per måned i Lucky-maler ved hjelp av DAX

Slik beregner du antall dager per måned i Lucky-maler ved hjelp av DAX

I denne opplæringen viser jeg deg hvordan du beregner satsformeldager innen en måned eller måneder i et sykehusscenario ved å bruke DAX i LuckyTemplates.

LuckyTemplates Custom Visual – Lage tekstsammendrag

LuckyTemplates Custom Visual – Lage tekstsammendrag

Lær hvordan du lager dynamiske tekstsammendrag for å vise frem innsikt i rapporten din ved å bruke LuckyTemplates tilpassede visuelle utvikling kalt Enlighten Data Story.

Tabellvisuelt i LuckyTemplates | Dynamisk underinnstilling

Tabellvisuelt i LuckyTemplates | Dynamisk underinnstilling

I denne bloggen lærer du hvordan du dynamisk subsett en tabellvisualisering i LuckyTemplates ved å bruke DAX-mål og betinget formatering.

LuckyTemplates Feriekalender – Beregn dato M/DAX

LuckyTemplates Feriekalender – Beregn dato M/DAX

En LuckyTemplates feriekalender er avgjørende for mange tidsintelligensberegninger. Lær hvordan du beregner bestemte feriedatoer ved hjelp av DAX.

LuckyTemplates geospatial analyse: en introduksjon

LuckyTemplates geospatial analyse: en introduksjon

Dette er en introduksjon til LuckyTemplates Geospatial Analysis for å bygge overbevisende dynamiske kart som byr på mange utfordringer for brukerne.

LuckyTemplates-datalinjer i tabellvisualiseringer

LuckyTemplates-datalinjer i tabellvisualiseringer

I denne opplæringen demonstrerer jeg hvordan du kan bruke den oppdaterte funksjonen på LuckyTemplates-datalinjer i datatabellvisualiseringer for å gjøre rapportene dine mer overbevisende.

Trene salgsperioder ved å bruke DAX i LuckyTemplates: ukedag vs. Helg

Trene salgsperioder ved å bruke DAX i LuckyTemplates: ukedag vs. Helg

I denne bloggen, skulle gå gjennom hvordan du analyserer over riktige salgsperioder eller riktige tidsperioder der du faktisk har resultater.

Forsikringsapplikasjonsrapporter i LuckyTemplates

Forsikringsapplikasjonsrapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gjennomgå forsikringsapplikasjonsrapporter som viser verdifull informasjon om forsikringsrelaterte produkter og avtaler.