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.
Dagens blogindlæg vil give dig en introduktion til regnegrupper. Jeg vil forsøge at besvare fire grundlæggende spørgsmål vedrørende beregningsgrupper og tabeleditoren . Du kan se den fulde video af denne tutorial nederst på denne blog.
Beregningsgrupper er en samling af elementer, og samlingselementer er grundlæggende de samme mål, som du opretter i din rapport, men de er oprettet på en lidt anden måde.
Beregningsgrupper oprettes i tabeleditoren , som du kan downloade gratis fra internettet. Du kan se tabeleditor i dine eksterne værktøjer.
Hvis du kører den seneste version af LuckyTemplates-skrivebordet, bør tabeleditoren dukke op automatisk. Men hvis det ikke gør det, så tjek denne video , der for nylig blev postet af en af vores LuckyTemplates-eksperter, Brian Julius. I denne video lærer du, hvordan du kan få alle disse seje værktøjer på dit LuckyTemplates-skrivebord.
Indholdsfortegnelse
Hvorfor oprette beregningsgrupper?
Hvorfor skal vi lave beregningsgrupper, når vi kan få de samme resultater med vores tiltag? Nå, vi har oprettet tre mål i vores rapport til demonstrationsformål: Samlet salg , Samlet Omkostning og Samlet Margin .
Jeg vil gerne tjekke vores tidligere måneds salg, forrige kvartals salg og måned over måned ændring. Jeg brugte tidsintelligensfunktionen til at få den foregående måned.
Det samme mål blev brugt i det foregående kvartals salgsmål. Den eneste forskel er, at måneden blev erstattet af kvartal.
Måned-til-måned-ændringsmålet er dybest set forskellen mellem det samlede salg og det foregående måneds salg.
Vi kan udfylde dette i en matrixvisuel og analysere den efter månedsnavn. Jeg tilføjer også vores nuværende samlede salg, vores salg fra forrige måned, vores salg i det foregående kvartal og måned-til-måned-ændring.
For at kunne analysere salg i forskellige tidsperioder, skulle jeg beregne tre mål. Men hvad nu hvis jeg ville se det samme resultat for Total Cost? Jeg er nødt til at oprette tre yderligere tiltag. For Total Margin skal jeg også oprette tre mål. Så det er i alt seks mål mere, jeg skal lave.
Lad os forestille os, at du vil oprette flere tidsintelligensberegninger, såsom tidligere år, kvartal til kvartal eller måned over måned procentvis ændring. For at gøre dette skal du beregne yderligere tre mål for hver gang intelligensberegning. Det ville være en helvedes opgave, ikke?
Alt dette kan vi undgå med.
Sådan laver du beregningsgrupper ved hjælp af tabeleditor
Først skal du gå til Eksterne værktøjer og derefter klikke på Tabular Editor.
Det fede ved Tabular Editor er, at du kan få adgang til alle dine tabeller fra dette værktøj. For eksempel kanal, salg og butikker er her.
Du kan også kontrollere dine afhængige mål fra tabeleditoren. For eksempel vil jeg tjekke, hvilke tiltag der afhænger af målingen Total Costs. Jeg kan højreklikke på Samlede omkostninger og klikke på Vis afhængigheder.
Som du kan se, er den samlede margin afhængig af de samlede omkostninger.
Men hvis du vil tjekke, hvilket mål, tabel eller kolonner vores Total Cost-mål er afhængig af, kan du klikke her.
Du kan se, at de samlede omkostninger afhænger af denne tabel og denne kolonne.
Sådan opretter du beregningsgrupper
Lad os oprette beregningsgrupper ved at højreklikke på beregningsgruppen Tabeller, klikke på Opret ny og vælge Beregningsgruppe.
Vi kan navngive denne gruppe som.
For at oprette mål eller beregningselementer skal du højreklikke og vælge Beregningselement.
Det første beregningselement, vi skal lave, er den foregående månedsberegning. Så i stedet for at skulle skrive tidligere måneds salg herovre, bruger jeg bare et mål.
Med dette mål vil jeg være i stand til at analysere Total Cost, Total Margin og Total Sales.
For den foregående måneds salg skal vi bruge både funktionerne og.
Vi vil også bruge funktionen, henvise til Dato-tabellen og Dato-kolonnen og derefter gå en måned tilbage.
Jeg kopierer dette mål og bruger det til det foregående kvartals mål. Vi går tilbage til beregningselementer for at oprette et nyt beregningselement og navngive det som forrige kvartal.
Målemønsteret vi brugte er det samme; den eneste forskel er, at vi erstattede måned med kvartal.
Vi skal også lave et mål for måned for måned.
Vi bruger funktionen SELECTEDMEASURE, fordi vi ønsker at gøre den dynamisk, og uanset hvilket mål vi vælger i rapporten, trækker vi det fra med vores forrige måned.
For eksempel, hvis vi vælger Samlet salg, vil det gælde for vores forrige måneds samlede margin eller samlede omkostninger.
Vi kan dog ikke referere vores beregningsposter i en ny beregningspost. Det vi skal gøre er at kopiere og indsætte vores forrige måneds udtryk og trykke på Enter.
Og nu skal vi gemme vores ændringer, så de bliver afspejlet i vores rapport. Du skal henvise til det i rapporten, før du kan få adgang til dine beregningsgrupper.
Lad os gå videre og tjekke resultaterne. Vi er nødt til at duplikere vores tabel og fjerne de unødvendige kolonner fra feltruden for den nye tabel. Vi er også nødt til at bringe vores tidsintelligensberegning i vores kolonnesektion.
Nu skal vi også tilføje en foranstaltning her. Hvis jeg trækker og slipper Total Sales i felter-ruden, vil SELECTEDMEASURE-funktionen, som vi brugte i tabeleditoren, automatisk registrere, at vi bruger Total Sales.
Som vi kan se fra disse to tabeller, er resultaterne de samme.
Men hvad hvis du vil have den foregående måneds salg første, forrige kvartal salg og måned over måned salg? Det kan vi nemt nå.
Du kan omarrangere rækkefølgen af dine mål her. I mit eksempel er den foregående måned 0, hvilket betyder, at det vil være det første punkt på listen.
Forrige kvartal er 1, mens måned over måned er 2. Så skal vi gemme vores ændringer og opdatere dem.
Du har måske bemærket, at det samlede salgsbeløb er på det første bord, men ikke på det andet.
Vi kan ikke få adgang til det samlede salg fra den anden tabel. For at gøre dette skal vi lave endnu en tidsintelligensberegning og kalde det Aktuelt. Denne foranstaltning vil blot være SELECTEDMEASURE. Det er det.
Lad os gå tilbage til de to tabeller. Vi kan se den aktuelle kolonne i den anden tabel. Uanset hvilket mål vi sætter i vores feltsektion, vil det få det automatisk.
Sådan ser det ud, hvis du vil se de samlede omkostninger.
Og sådan ser det ud, hvis jeg vil se den samlede margin.
Det her er virkelig fantastisk. Jeg tror, det er en af de bedste funktioner i Tabular Editor indtil videre.
Men hvad nu hvis vi vil tage det til næste niveau? I stedet for at trække og slippe forskellige målinger i vores rapport, kan vi bruge dem i en slicer. Det, vi kan gøre, er at oprette en anden beregningsgruppe.
Oprettelse af udsnitsværktøjer ved hjælp af tabeleditor
Lad os gå tilbage til tabeleditor og oprette en ny beregningsgruppe.
Vi vil navngive det som Measures Select.
Under denne foranstaltning skal vi oprette en ny beregningspost kaldet Salg.
Jeg vil hårdkode salgsudtrykket her.
Vi opretter en anden beregningspost for omkostninger.
Og så er den sidste for Margin, som i bund og grund er forskellen mellem Salg og Cost.
Jeg refererede ikke til nogen foranstaltning i tabeleditor, fordi det ikke er den bedste praksis. Det er bedst at bruge hele udtrykket i stedet for.
Du skal bare gemme og derefter opdatere rapporten. Nu kan vi bruge dette i vores skæremaskine. Jeg kan dynamisk udfylde resultaterne for salg, omkostninger og margin. Du kan bruge dataene til at se det periodiske resultat i din rapport.
Konklusion
Jeg håber, at det lykkedes mig at forklare, hvordan beregningsgrupper fungerer på en enkel måde. Jeg brugte ingen tekniske termer, fordi jeg ved, at det var det problem, jeg stod over for, da jeg startede med DAX. Jeg håber også, at du har lært, hvordan du bruger Tabular Editor til din fordel. Glem ikke at trykke på like og abonner-knappen for mere LuckyTemplates tv- indhold.
Mudassir
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.
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å.
Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.
I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.
Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.
Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.
I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.
I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.
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.
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.