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 denne tutorial vil jeg diskutere, hvordan man bruger ROUND -funktionen i LuckyTemplates, når det kommer til betinget formatering. Excel-brugere er måske bekendt med, hvordan denne funktion fungerer i Excel, og vi bruger den faktisk på lignende måde i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog .
Jeg stødte for nylig på et problem med betinget formatering, og jeg vil vise dig, hvordan jeg løste det ved hjælp af denne funktion. Jeg havde brug for at fremhæve et tal i en bestemt kolonne, hvis resultaterne fra de to andre kolonner ikke stemte overens . Efter at have talt med en af vores LuckyTemplates- eksperter fandt jeg ud af, at jeg bare skulle bruge en DAX-funktion kaldet ROUND .
Indholdsfortegnelse
RUND-funktion i LuckyTemplates
Funktionen bruges til at afrunde et tal til det angivne antal cifre. Du kan tjekke Microsoft-dokumentationen for denne funktion her .
Talleddet refererer til det tal , du vil afrunde. I mit tilfælde er dette foranstaltningen . På den anden side repræsenterer num_cifrene antallet af cifre fra decimalkommaet, som du vil afrunde.
Du kan også kontrollere disse overvejelser, når du bruger ROUND- funktionen.
Lad os diskutere, hvordan jeg brugte denne DAX-funktion i en beregning og betinget fremhævning, som jeg gjorde for en klient.
Marginberegning uden RUND-funktion i LuckyTemplates
Her er den situation, jeg havde, da jeg lavede Margin Target- beregningen og betinget fremhævning for min klient. Jeg opdelte denne tabel efter job. Jeg har også tilføjet en Joboptælling- kolonne, så vi kunne se det samlede antal job.
I dette scenarie brugte jeg et mål, som jeg kaldte Margin Target Test for at få resultaterne for kolonnen Info Page Margin .
Kolonnen Infosidemargin er en margenberegning. Typisk er marginen i talform. Så jeg brugte dette mål til at dividere marginen til 100 for at få procentdelen .
Eksempelscenarie for ukorrekt betinget formatering
I det oprindelige mål forsøgte jeg at fremhæve tallet i kolonnen Infosidemargin til orange, hvis det ikke matcher den faktiske margen , som er tallet i kolonnen Margin% v2 .
For at vise dig det, her er en fane, som jeg mærkede som forkert . Dette vil vise dig de fremhævede forkerte værdier.
Som du kan se, er margenen fra kolonnen Info Page Margin 37,5 % . Derefter matchede tallene i kolonnerne Margin% v2 og TESTING . I så fald skal de 37,5 % ikke fremhæves . Denne tabel viser et forkert output på grund af den originale måde, jeg har sat målingen op på.
Gennemgang af den forkerte foranstaltning
Her er det forkerte mål, som jeg brugte til det forrige scenarie.
I denne foranstaltning oprettede jeg en variabel kaldet MarginNoGood . Denne variabel indeholder en betingelse, hvor hvis resultatet fra kolonnen TESTING ikke matcher tallet fra kolonnen Margin% v2 , vil værdien blive sat til 1 . Hvis ikke, vil værdien blive sat til 0 .
Derefter oprettede jeg variablen CompletedMargin . Jeg brugte dette til at beregne antallet af job, der var under " Job fuldført "-status og dem, der resulterede i 0 fra MarginNoGood- beregningen.
Derefter brugte jeg søgeordet RETURN , hvor jeg kunne få en 6 eller en 0 , som jeg kan bruge til at fremhæve baggrunden for tallet under Info Page Margin kolonnen.
Oprettelse af en betinget fremhævet baggrund
Jeg oprettede en betinget fremhævet baggrund ved at åbne infosidemargenen her. Hold musen over indstillingen Betinget formatering og klik på indstillingen Baggrundsfarve .
Så vil der være forskellige muligheder her. I dette eksempel brugte jeg reglerne .
Derfra sætter jeg en regel, hvor hvis værdien er 6 , skal resultatet fra kolonnen Infosidemargin fremhæves med en orange baggrund .
Med den tidligere nævnte opsætning af beregning og betinget formatering blev tallene under kolonnen Infosidemargin fremhævet forkert. Som du kan se, matchede tallene under kolonnerne Margin% v2 og TESTING , men tallene i kolonnen Infosidemargin var stadig fremhævet.
Så jeg var nødt til at bruge ROUND- funktionen for at den kunne fungere korrekt.
Betinget formatering ved hjælp af ROUND-funktionen i LuckyTemplates
Jeg oprettede et andet mål, som jeg kaldte Info Margin . Formlen, som jeg brugte i denne foranstaltning, ligner næsten den forrige. Jeg brugte dog ROUND- funktionen i denne formel. Jeg brugte også 3 som mine num_digits . Det betyder, at jeg vil afrunde det til 3 decimaler .
Ved at gøre det er alle tallene i kolonnen Infosidemargin nu fremhævet med orange. Det skyldes, at tallene i kolonnen Margin% v2 og TESTING ikke stemte overens.
Mens jeg ruller ned i tabellen, kan jeg se, at der er rækker, hvor kolonnen Margin%v2 og TESTING matchede. Derfor fremhævede den ikke tallene under infosidemargenen .
Og det er det rigtige output, jeg har brug for. Derfor, ved hjælp af ROUND- funktionen, fungerer min betingede fremhævning nu korrekt.
Konklusion
Til sidst, ROUND -funktionen inder absolut værdifuld, når det kommer til betinget formatering. For dem, der er fortrolige med Excel, har du sikkert haft lidt erfaring på et tidspunkt med at bruge ROUND- funktionen. Men her i DAX, hvis du nogensinde støder på et tilfælde, hvor du sidder fast med at analysere, hvorfor to tal eller procenter ikke stemmer overens, så prøv at bruge denne funktion.
Jeg håber, at dette hjælper dig i dine fremtidige DAX-bestræbelser.
Tjek nedenstående links for flere eksempler og relateret indhold.
Tak skal du have!
Jarrett
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.