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.
Jeg vil gerne introducere dig til en gruppe funktioner i LuckyTemplates kaldet tabelfunktioner . Disse funktioner inkluderer og som vi allerede har brugt eller nævnt i andre emner.
Der er en lang række andre tabelfunktioner , som omfatter funktioner som f.eks,, og. Vi kommer dog ikke til at dække dem alle.
Hvis du ønsker at få en dybere forståelse af disse funktioner, vil jeg anbefale at downloade, tjekker udom nogle af dine mere specifikke spørgsmål. Du kan se den fulde video af denne tutorial nederst på denne blog.
Indholdsfortegnelse
Visualisering af, hvordan tabelfunktioner fungerer
Det, jeg vil vise dig i denne artikel, er, hvordan tabelfunktioner fungerer .
Hvis du ser på dette eksempel, er det svært at forestille sig, hvad denne FILTER- funktion rent faktisk gør bag kulisserne.
Dette skyldes, at når du kalder FILTER- funktionen, er der ingen måde for os at se den tabel, der bliver oprettet i baggrunden.
Vi kan dog gøre det i stedet ved at oprette en ny tabel med kun formlen.
Først og fremmest kan du duplikere en tabel blot ved at indtaste tabelnavnet, når du opretter en ny tabel, som vist i dette eksempel, hvor jeg duplikerede Salgstabellen .
Du kan dog også bruge tabelfunktioner her. Det, jeg vil gøre, er at bruge FILTER , indsætte i Salgstabellen og derefter indstille kolonnen Antal større end to til at fungere som filterudtrykket .
Den oprindelige salgstabel har omkring 15.000 rækker, men nu har den kun 4.700 rækker , da resultaterne er blevet filtreret til kun at se på resultater med Antal større end to .
For at vise et andet eksempel, vil jeg bruge funktionen FILTER igen, indsætte tabellen Produkter , bruge kolonnen Produktnavn som filterudtryk og sætte den lig med "Produkt 100" for at returnere en tabel med ét produkt.
Det er, hvad der sker bag kulisserne, når formlen kører i denne tabel.
Først blev evalueringskonteksten anvendt via kolonnen Kundenavn . Derefter blev FILTER- funktionen tilføjet for at give yderligere kontekst ved at reducere denne produkttabel til kun produkt 100 .
Derefter filtreres produkt 100 bag kulisserne, som automatisk flyder ned til forholdet til salgstabellen , hvilket i sidste ende returnerer salgstabellen på kun produkt 100 .
VALUES Funktionseksempel
Jeg vil gerne introducere dig til en anden tabelfunktion i LuckyTemplates kaldet VALUES . Denne funktion returnerer en tabel med én kolonne med unikke værdier .
For eksempel i vores Datoer-tabel kan vi få en tabel med kun månederne.
For at gøre dette skal jeg bare bruge VALUES- funktionen og indsætte i MonthName-kolonnen fra Dates-tabellen .
En anden ting, vi kan gøre, er at sætte VALUES -funktionen inde i mål. Men igen, det er svært at genkende processen inden for målingen, da vi faktisk ikke kan se tabellerne blive genereret.
Derfor er dette en god metode til at evaluere, hvordan disse tabelfunktioner faktisk fungerer.
Men hvad nu hvis vi ville regne ud det gennemsnitlige månedlige salg for hver enkelt person ?
Det er ikke umiddelbart indlysende, hvordan man gør det uden at vide, hvordan man kombinerer de ting, som vi har været inde på før.
Det, jeg vil gøre, er at oprette et nyt mål kaldet Gennemsnitligt månedligt salg . Da vi har at gøre med gennemsnittet, vil brugen af funktionen højst sandsynligt komme til at tænke på først.
Men vi skal faktisk brugefunktion her, fordi der kræves en itererende funktion for at evaluere gennemsnittet på månedligt niveau .
Inden for en itererende funktion kan du indsætte en tabel som dens første parameter . Du er dog ikke kun begrænset til at bruge fysiske tabeller. Du kan også bruge tabelfunktioner .
Da VALUES er en tabelfunktion , vil jeg bruge den og indsætte i MonthInCalendar-kolonnen fra Dates-tabellen .
Itererende funktioner itererer gennem en tabel, og tabellen dannet fra VALUES til MonthInCalendar ville indeholde unikke værdier for måneder og år .
Det er nødvendigt at bruge MonthInCalendar , fordi hvis vi bare brugte kolonnen MonthName i stedet, vil det ikke fungere på tværs af forskellige år.
For at afslutte oprettelsen af vores mål, vil jeg så indsætte Total Sales efter VALUES for at tjene som udtryk.
For at undgå enhver forvirring vil jeg gå til dataskærmen , vælge min Datoer-tabel og omdøbe MånedInKalender til Måned & År .
Derefter vil jeg klikke på Sorter efter kolonne og sortere den efter MånedInYear kolonnen for at sikre, at den er sorteret korrekt.
Endelig kan jeg nu trække og slippe det nye mål for gennemsnitlig månedlig salg , så vi kan se værdierne.
For at gennemgå, hvad vi har gjort, returnerer funktionen VÆRDIER en kolonne med unikke værdier.
Kundens aktuelle kontekst blev først taget gennem kolonnen Kundenavn . Bag kulisserne har jeg derefter lavet en tabel med én kolonne med unikke værdier for måneden og året .
Inde i AVERAGEX gentog jeg hver eneste måned og år for at regne ud det samlede salg , som hver kunde har lavet gennem disse måneder og år. Disse salg gemmes derefter i hukommelsen for hver af månederne.
Endelig blev alle disse beregnede resultater i sidste ende beregnet som gennemsnit for at få det gennemsnitlige månedlige salg .
Denne proces er meget alsidig, da du kan sætte år inden for VÆRDIER i stedet for måned og år for at beregne det gennemsnitlige årlige salg .
Derudover er du ikke begrænset til kun at bruge datoer, da du også kan indtaste produktnavnet for at finde det gennemsnitlige salg efter produkt i stedet.
Du kan hurtigt finde unikke beregninger ved at kombinere disse teknikker.
Eksempel på ALL-funktion
Jeg vil gerne vise dig endnu en tabelfunktion i LuckyTemplates kaldet ALL , som også er kendt som fjernfilterfunktionen .
Denne funktion fungerer som det modsatte af VALUES -funktionen på mange måder.
For at vise dig et eksempel, vil jeg oprette et nyt mål kaldet Alle kundesalg , bruge funktionen CALCUATE og indsætte Total Sales som udtryk.
Derefter vil jeg bruge funktionen ALLE og indsætte i tabellen Kunder , da du kan sætte en tabel eller en kolonne inde i den.
Når du har trukket det nye mål ind, vil du måske bemærke, at det giver de samme værdier med Total under Samlet salg .
Grundlæggende fjernede ALL- funktionen alle filtre i den aktuelle kontekst af tabellen Kunder .
Fordi vi har kundenavnet i vores nuværende kontekst, ignorerede ALL- funktionen eventuelle filtre fra tabellen Kunder og returnerede i stedet summen af hvert enkelt resultat .
Konklusion
Vi diskuterede nogle af de vigtigste tabelfunktioner, og hvordan de fungerer i LuckyTemplates.
At have en god forståelse af disse funktioner er afgørende, fordi du faktisk kan kombinere mange af dem i den samme formel.
Du kan lave mere interessante beregninger, når du begynder at vænne dig til dine formelkombinationer.
Alt det bedste,
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.