ROUND-funksjon i LuckyTemplates – Betinget formatering

I denne opplæringen vil jeg diskutere hvordan du bruker ROUND -funksjonen i LuckyTemplates når det gjelder betinget formatering. Excel-brukere er kanskje kjent med hvordan denne funksjonen fungerer i Excel, og vi bruker den faktisk på lignende måte i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen .

Jeg har nylig støtt på et problem med betinget formatering, og jeg skal vise deg hvordan jeg løste det med denne funksjonen. Jeg trengte å markere et tall i en bestemt kolonne hvis resultatene fra de to andre kolonnene ikke stemte . Etter å ha snakket med en av LuckyTemplates- ekspertene våre, fant jeg ut at jeg bare trengte å bruke en DAX-funksjon kalt ROUND

Innholdsfortegnelse

ROUND-funksjon i LuckyTemplates

Funksjonen brukes til å avrunde et tall til det angitte antall sifre. Du kan sjekke Microsoft-dokumentasjonen for denne funksjonen her .

ROUND-funksjon i LuckyTemplates – Betinget formatering

Tallleddet refererer til tallet du ønsker å runde av . I mitt tilfelle er dette tiltaket . På den annen side representerer num_digits antall sifre fra desimaltegnet som du vil runde av.

ROUND-funksjon i LuckyTemplates – Betinget formatering

Du kan også sjekke disse hensynene når du bruker ROUND -funksjonen.

ROUND-funksjon i LuckyTemplates – Betinget formatering

La oss diskutere hvordan jeg brukte denne DAX-funksjonen i en beregning og betinget fremheving som jeg gjorde for en klient.

Marginberegning uten RUND-funksjon i LuckyTemplates

Her er situasjonen jeg hadde da jeg gjorde Margin Target- beregningen og betinget utheving for min klient. Jeg delte opp denne tabellen etter jobb. Jeg la også til en Job Count- kolonne slik at vi kunne se det totale antallet jobber.

ROUND-funksjon i LuckyTemplates – Betinget formatering

I dette scenariet brukte jeg et mål som jeg kalte Margin Target Test for å få resultatene for Info Page Margin- kolonnen.

ROUND-funksjon i LuckyTemplates – Betinget formatering

Kolonnen Infosidemarg er en marginberegning. Vanligvis er margen i tallform. Så jeg brukte dette målet til å dele marginen til 100 for å få prosenten .

ROUND-funksjon i LuckyTemplates – Betinget formatering

Eksempelscenario for feil betinget formatering

I det opprinnelige målet prøvde jeg å markere tallet i Info Page Margin- kolonnen til oransje, hvis det ikke samsvarer med den faktiske margen som er tallet i Margin% v2- kolonnen.

ROUND-funksjon i LuckyTemplates – Betinget formatering

For å vise deg det, her er en fane som jeg merket som feil . Dette vil vise deg de uthevede feilverdiene.

ROUND-funksjon i LuckyTemplates – Betinget formatering

Som du kan se, er marginen fra kolonnen Info Page Margin 37,5 % . Deretter samsvarte tallene i kolonnene Margin% v2 og TESTING . I så fall bør ikke 37,5 % utheves . Denne tabellen viser en feil utgang på grunn av den opprinnelige måten jeg har satt opp målingen på.

Gjennomgang av feil mål

Her er det feil målet jeg brukte for forrige scenario.

ROUND-funksjon i LuckyTemplates – Betinget formatering

I dette tiltaket opprettet jeg en variabel kalt MarginNoGood . Denne variabelen inneholder en betingelse der hvis resultatet fra TESTING- kolonnen ikke samsvarer med tallet fra Margin% v2 -kolonnen, settes verdien til 1 . Hvis ikke vil verdien settes til 0 .

ROUND-funksjon i LuckyTemplates – Betinget formatering

Deretter opprettet jeg CompletedMargin- variabelen. Jeg brukte dette til å beregne antall jobber som var under statusen " Jobb fullført " og de som resulterte i 0 fra MarginNoGood- beregningen.

ROUND-funksjon i LuckyTemplates – Betinget formatering

Etter det brukte jeg nøkkelordet RETURN der jeg kunne få en 6 eller en 0 som jeg kan bruke for å betinget fremheve bakgrunnen til tallet under kolonnen Info Page Margin .

ROUND-funksjon i LuckyTemplates – Betinget formatering

Opprette en betinget fremhevingsbakgrunn

Jeg opprettet en betinget fremhevingsbakgrunn ved å åpne infosidemargen her . Bare hold musepekeren over alternativet for betinget formatering og klikk på alternativet Bakgrunnsfarge .

ROUND-funksjon i LuckyTemplates – Betinget formatering

Da vil det være forskjellige alternativer her. I dette eksemplet brukte jeg alternativene for regler .

ROUND-funksjon i LuckyTemplates – Betinget formatering

Derfra setter jeg en regel der hvis verdien er 6 , skal resultatet fra Info Page Margin- kolonnen utheves med en oransje bakgrunn .

ROUND-funksjon i LuckyTemplates – Betinget formatering

Med det tidligere nevnte oppsettet for beregning og betinget formatering ble tallene under kolonnen Infosidemarg uthevet feil. Som du kan se samsvarte tallene under Margin% v2 og TESTING- kolonnene, men tallene i Info Page Margin- kolonnen var fortsatt uthevet.

ROUND-funksjon i LuckyTemplates – Betinget formatering

Så jeg måtte bruke ROUND- funksjonen for at den skulle fungere riktig.

Betinget formatering ved å bruke ROUND-funksjonen i LuckyTemplates

Jeg opprettet et annet mål som jeg kalte Info Margin . Formelen som jeg brukte i dette tiltaket er nesten lik den forrige. Imidlertid brukte jeg ROUND -funksjonen i denne formelen. Jeg brukte også 3 som mine num_digits . Det betyr at jeg vil runde det av til 3 desimaler .

ROUND-funksjon i LuckyTemplates – Betinget formatering

Ved å gjøre det vil alle tallene i kolonnen Infosidemarg nå utheves i oransje. Det er fordi tallene i Margin% v2 og TESTING -kolonnen ikke stemte.

ROUND-funksjon i LuckyTemplates – Betinget formatering

Når jeg ruller nedover i tabellen, kan jeg se at det er rader der Margin%v2 og TESTING -kolonnen samsvarte. Derfor fremhevet den ikke tallene under infosidemargen .

ROUND-funksjon i LuckyTemplates – Betinget formatering

Og det er den riktige utgangen jeg trenger. Derfor, ved hjelp av ROUND- funksjonen, fungerer min betingede utheving nå riktig.




Konklusjon

Til slutt, ROUND -funksjonen inner definitivt verdifull når det gjelder betinget formatering. For de som er kjent med Excel, har du sikkert hatt litt erfaring på et tidspunkt med å bruke ROUND- funksjonen. Men her i DAX, hvis du noen gang støter på et tilfelle der du står fast med å analysere hvorfor to tall eller prosenter ikke stemmer overens, prøv å bruke denne funksjonen.

Jeg håper dette hjelper deg i dine fremtidige DAX-arbeid.

Sjekk ut koblingene nedenfor for flere eksempler og relatert innhold.

Takk skal du ha!

Jarrett


Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.