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.
Denne tutorial vil tale om beregningsgrupper og hvordan man implementerer dem i en ved hjælp af . Du lærer, hvordan du effektivt henter og viser data i dine rapporter.
Indholdsfortegnelse
Oprettelse af en matrix i LuckyTemplates
Beregningsgrupper kan bruges til selektivt at vise et mål i en matrix eller enhver form for visualisering. Men før det, her er, hvordan du opretter en matrix uden at bruge beregningsgrupper.
Først skal du oprette en matrix ved at trække kolonner fra forskellige tabeller. I dette eksempel bruges månedsnavn, samlet fortjeneste, samlede salg og samlede omkostninger.
Dernæst med kolonnerne for at filtrere og vise data afhængigt af valget. Gå til Indtast data og opret en tabel.
Navngiv kolonnen Målingsnavn i tabellen og indtast Salg i alt, Samlet pris, Samlet fortjeneste og Løbende total . Navngiv derefter tabellen Målkonfiguration .
Træk derefter kolonnen Målnavn i layoutet og gør den til en udsnitsmaskine.
Når det er gjort, for at få udskæringen til at ændre dataene inde i matrixen baseret på valget. Navngiv derefter målet Mål at vise .
Før beregningsgrupper, amål blev oprettet for at kontrollere den valgte værdi af målenavnet i målekonfigurationstabellen.
Træk derefter mål for at vise mål i matricen. Derefter vil matricen kun vise værdierne for det valgte mål. Hvis du f.eks. vælger Total Cost, vil kun Total Cost-målet blive vist i matrixen.
Brug af beregningsgrupper i LuckyTemplates Matrix
Den samme logik implementeres ved brug af beregningsgrupper. Åbn først Tabeleditor og højreklik på Tabel . Vælg derefter Opret og vælg Beregningsgrupper .
Når beregningsgruppen er oprettet, skal du omdøbe den Målkonfiguration 2 .
Oprettelse af beregnede elementer
Højreklik på Mål konfiguration 2 og vælg Opret . Vælg derefter Beregningsvare og navngiv den Samlet salg .
Til sidst skal du indtaste det samlede salg i udtrykseditoren.
Opret yderligere to beregningselementer og navngiv dem Samlet Omkostning og Samlet Fortjeneste . Indtast de samlede omkostninger og den samlede fortjeneste i henholdsvis udtrykseditoren. Når du er færdig, skal du trykke på CTRL + S for at indlæse ændringerne i LuckyTemplates-modellen.
Når du foretager ændringer i beregningsgrupperne, skal du opdatere LuckyTemplates-modellen eller Analysis Services for at undgå at ødelægge dine rapporter.
I LuckyTemplates-layoutet skal du placere Månedsnavn og Total Sales-mål.
Træk derefter Navn fra tabellen Målkonfiguration 2 til layoutet og gør det til et udsnit. Du kan derefter se de beregningselementer, der er oprettet i tabeleditoren.
Hvis du vælger et mål i sliceren, vil matrixen vise dig værdierne for det valgte mål.
I stedet for at foretage udskæringsvalget ved at bruge indstillingen Indtast data, kan du bruge beregningsgruppen. Tabular Editor gør det nemmere at tilføje beregningselementer i modsætning til den hårdkodede metode, hvor du skal opdatere DAX-koder og bruge strømforespørgsel.
Med beregningsgrupper vises beregningselementer automatisk i sliceren og matrixen, når du har opdateret.
Ændring af rækkefølgen af elementer i en LuckyTemplate-matrix
Rækkefølgen af foranstaltningerne i udstikkeren kan ændres; du kan ændre værdien for Ordinal-feltet eller blot trække og slippe en takt oven på den anden.
For at få adgang til feltet Ordinal skal du åbne tabeleditoren og højreklikke på et beregningselement. Vælg derefter Egenskaber .
Rækkefølgen af foranstaltningen i sliceren afhænger af feltet Ordinal.
Når du er færdig, skal du trykke på CTRL + S for at indlæse ændringerne til LuckyTemplates-modellen. Efter at have opdateret modellen, vil du så se rækkefølgen og arrangementet af målet i skæremaskinen. I dette eksempel er ordren som følger: Samlet fortjeneste, Samlet salg og Samlet pris.
Oprettelse af flere variationer ved hjælp af funktioner
Hvis du har 5 basismål, og du vil oprette 10 variationer ved at bruge funktioner som PREVIOUSYEAR , har du 50 mål i din model. Det er svært at vedligeholde disse foranstaltninger, fordi du skal navngive og gemme dem i LuckyTemplates-filen, som blæser op og gør modellen langsommere.
Problemet kan dog løses ved at bruge regnegrupper. Først skal du oprette en beregningsgruppe og navngive den Time Intelligence .
Opret derefter beregningselementer. Navngiv det første element CY (Current Year) og input i Expression Editor. Baseret på den markering eller det mål, du ser i en visualisering, vil den valgte målestok blive erstattet af den pågældende målestok.
Opret derefter et andet mål og navngiv det PY (Forrige år). Indtast og brug SELECTEDMEASURE i Expression Editor som det første argument. Indtast derefter kolonnen Dato.
Hvis du vælger Total Cost i matricen, vil den blive erstattet med den valgte måling. SAMEPERIODLASTYEAR - funktionen vil blive anvendt på filterkonteksten. Til sidst vil CALCUATE flytte værdierne i det foregående år.
Derefter skal du oprette et andet element og navngive det Forrige måned . Indtast den samme kode som PY-elementet, men skift SAMEPERIODLASTYEAR til.
Opret en anden beregningspost, og giv den navnet Løbende total . Kopier den forrige kode, men skift tidsintelligensfunktionen til DATESYTD .
At transformere et mål til en visualisering
Når du er færdig, skal du trykke på CTRL + S for at gemme og indlæse ændringerne. Gå derefter til LuckyTemplates og opdater modellen. Træk Navn fra tidsintelligenstabellen og forvandl det til en udsnitsmaskine.
Hvis du vælger et felt i sliceren, vil matrixen vise dig data afhængigt af dit valg.
Hvis du vil se den løbende total, skal du trække kalenderårnummeret og placere det i feltet Rækker i matrixen.
Ved at vælge Løbende total i udsnittet vil du se, at værdier tilføjes.
Hvis du vælger PY i sliceren, får du værdierne for året 2021.
Hvis du vælger CY, vil du se, at feltet ændres til 2020 og værdierne for det aktuelle år.
Nu, hvis du trækker og slipper Navn fra tidsintelligenstabellen ind i matrixens kolonner-felt, vil du se alle data inde i matrixen.
Konklusion
Selvstudiet har vist dig to måder at oprette matricer i LuckyTemplates. Hvis din model kun har få mål, kan den første metode bruges. Men hvis du har at gøre med flere mål og store matricer, anbefales det at bruge beregningsgrupper .
Beregningsgrupper kan bruges til at vise og skifte mellem mål og . Beregningselementer kan også oprettes og anvendes på et enkelt mål for at skabe flere variationer.
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.
Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.
Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.
Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.