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.
I dette selvstudie lærer du om metoderne til kodning af kolonner ved hjælp af. Du vil forstå, hvordan hver metode virker, og hvordan den påvirker ydeevnen af din DAX.
Hver metode har sin egen stil til at komprimere data, så den kan give dig hurtigere og mere smidige transaktioner.
Indholdsfortegnelse
Værdikodning med VertiPaq i LuckyTemplates
Den første datakomprimeringstype er værdikodning . Det forekommer på heltal-type kolonner.
Dette er et eksempel på en original priskolonne:
Man kan se, at der er værdier indeni.
Hvis VertiPaq nu gemmer disse data i kolonnen, som de er, vil den have brug for 12 bits hukommelse.
Imidlertid, leder efter måder at minimere, hvor meget hukommelse den har brug for til at gemme data. Den vil finde minimumsværdien af en kolonne og derefter kode den kolonne ved at trække 3004 fra hver værdi. Ved at gøre det ville den kun bruge 9 bits hukommelse.
VertiPaq mindskede den nødvendige hukommelse, hvilket fik din kode til at fungere hurtigere.
Ordbogskodning
Den næste datakomprimeringsmetode er ordbog eller hash- kodning , som forekommer på kolonner med ikke-heltal eller tekstværdier.
Dette er et eksempel på en kolonne med gentagne produktnavne:
VertiPaq har en funktion, der hjælper med at komprimere ikke-heltalskolonner. Den opbygger en liste over forskellige værdier i den kolonne og tildeler dem derefter et nummer.
Du kan se, at den anvender et tal, der svarer til produktnavnene.
Dernæst erstatter den værdierne for produktnavnene med heltalsværdierne.
Lagring af heltalsværdier kræver mindre bit end lagring af tekstværdier.
Dette er noget, som DAX og Storage Engine gør, når de koder.
Kør længdekodning med VertiPaq i LuckyTemplates
Den sidste kodningstype kaldes Run Length Encoding . Den leder efter gentagende værdier og gemmer en start og en slutning.
Dette er en eksempeltabel med salgsperson-id og rækker :
Og dette er tabellen, der er kodet ved hjælp af Run Length Encoding:
Den ved, at sælgeren med et ID på EMP1017 går fra række 1 til 363.
Du vil se, at den har Row Start, Row End, og den viser også, hvor mange gentagne værdier der er imellem. Så der er ingen grund til at gemme EMP1017 362 gange, fordi den ved, hvor den starter, og hvor den ender.
Kør længdekodning ved hjælp af kodede kolonner
En anden stor ting ved VertiPaq er, at den kunne køre længdekodning på kolonner, der var kodet med værdi- eller ordbogskodning.
Dette er en tabel, der er kodet ved hjælp af ordbogskodning:
Du vil bemærke, at kolonnen NameID gentages. Det betyder, at du kan bruge Run Length Encoding med kolonnen.
I dette tilfælde vil VertiPaq kun lede efter NameID, Row Start og Row End.
Så i stedet for at gemme heltalværdierne 3 gange, gemmer den det nu én gang.
Konklusion
Inde i, er der 3 datakomprimeringsmetoder, som er ansvarlige for at få din DAX-kode til at køre glattere.
Når du har forstået, hvordan hver metode fungerer i dine beregninger, kan du bruge og maksimere enhver af dem for at forbedre ydeevnen af din kode og nemt hente de data, du har brug for i dine rapporter.
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.