ROUND-funktion i LuckyTemplates – Villkorlig formatering

I den här handledningen kommer jag att diskutera hur man använder ROUND -funktionen i LuckyTemplates när det kommer till villkorlig formatering. Excel-användare kanske är bekanta med hur den här funktionen fungerar i Excel, och vi använder den faktiskt på liknande sätt i LuckyTemplates. Du kan titta på hela videon av denna handledning längst ner på den här bloggen .

Jag stötte nyligen på ett problem med villkorlig formatering, och jag ska visa dig hur jag löste det med den här funktionen. Jag behövde markera ett nummer i en viss kolumn om resultaten från de andra två kolumnerna inte matchade . Efter att ha pratat med en av våra LuckyTemplates -experter kom jag på att jag bara behövde använda en DAX-funktion som heter ROUND

Innehållsförteckning

ROUND-funktion i LuckyTemplates

Funktionen används för att runda av ett tal till det angivna antalet siffror. Du kan kontrollera Microsofts dokumentation för den här funktionen här .

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Taltermen hänvisar till talet som du vill avrunda . I mitt fall är detta måttet . Å andra sidan representerar num_digits antalet siffror från decimalkomma som du vill avrunda.

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Du kan också kontrollera dessa överväganden när du använder ROUND -funktionen.

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Låt oss diskutera hur jag använde denna DAX-funktion i en beräkning och villkorlig markering som jag gjorde för en klient.

Marginalberäkning utan ROUND-funktion i LuckyTemplates

Här är situationen som jag hade när jag gjorde beräkningen av marginalmålet och villkorlig markering för min klient. Jag delade upp tabellen efter jobb. Jag lade också till en kolumn för antal jobb så att vi kunde se det totala antalet jobb.

ROUND-funktion i LuckyTemplates – Villkorlig formatering

I det här scenariot använde jag ett mått som jag kallade Margin Target Test för att få resultaten för kolumnen Info Page Margin .

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Kolumnen Info Page Margin är en marginalberäkning. Vanligtvis är marginalen i en sifferform. Så jag använde detta mått för att dela marginalen till 100 för att få procentsatsen .

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Exempelscenario för felaktig villkorlig formatering

I det ursprungliga måttet försökte jag markera numret i kolumnen Info Page Margin till orange, om det inte matchar den faktiska marginalen som är numret i kolumnen Margin% v2 .

ROUND-funktion i LuckyTemplates – Villkorlig formatering

För att visa dig det, här är en flik som jag stämplade som felaktig . Detta kommer att visa dig de markerade felaktiga värdena.

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Som du kan se är marginalen från kolumnen Info Page Margin 37,5 % . Sedan matchade siffrorna i kolumnerna Margin% v2 och TESTING . I så fall bör 37,5 % inte markeras . Den här tabellen visar en felaktig utdata på grund av det ursprungliga sättet som jag har ställt in måttet på.

Granska den felaktiga åtgärden

Här är det felaktiga måttet som jag använde för föregående scenario.

ROUND-funktion i LuckyTemplates – Villkorlig formatering

I den här åtgärden skapade jag en variabel som heter MarginNoGood . Den här variabeln innehåller ett villkor där om resultatet från TESTING- kolumnen inte matchar numret från Margin% v2- kolumnen kommer värdet att sättas till 1 . Om inte kommer värdet att sättas till 0 .

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Sedan skapade jag variabeln CompletedMargin . Jag använde detta för att beräkna antalet jobb som var under statusen " Jobb slutfört " och de som resulterade i 0 från MarginNoGood -beräkningen.

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Efter det använde jag nyckelordet RETURN där jag kunde få en 6 eller en 0 som jag kan använda för att villkorligt markera bakgrunden till numret under kolumnen Info Page Margin .

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Skapar en villkorlig markeringsbakgrund

Jag skapade en villkorlig markeringsbakgrund genom att öppna infosidans marginal här. Håll bara muspekaren över alternativet Villkorlig formatering och klicka på alternativet Bakgrundsfärg .

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Då kommer det att finnas olika alternativ här. I det här exemplet använde jag regleralternativen .

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Därifrån ställer jag in en regel där om värdet är 6 ska resultatet från kolumnen Info Page Margin markeras med orange bakgrund .

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Med den tidigare nämnda beräknings- och villkorsformateringsinställningen var siffrorna under kolumnen Info Page Margin felaktigt markerade. Som du kan se matchade siffrorna under kolumnerna Margin% v2 och TESTING men siffrorna i kolumnen Info Page Margin var fortfarande markerade.

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Så jag var tvungen att använda ROUND -funktionen för att den skulle fungera korrekt.

Villkorlig formatering med ROUND-funktionen i LuckyTemplates

Jag skapade ett annat mått som jag döpte till Info Margin . Formeln som jag använde i denna åtgärd är nästan lik den föregående. Däremot använde jag ROUND -funktionen i denna formel. Jag använde också 3 som mina num_digits . Det betyder att jag vill avrunda det till 3 decimaler .

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Genom att göra det markeras nu alla siffror i kolumnen Info Page Margin i orange. Det beror på att siffrorna i kolumnen Margin% v2 och TESTING inte matchade.

ROUND-funktion i LuckyTemplates – Villkorlig formatering

När jag scrollar ner i tabellen kan jag se att det finns rader där Margin%v2 och TESTING -kolumnen matchade. Därför markerade den inte siffrorna under infosidans marginal .

ROUND-funktion i LuckyTemplates – Villkorlig formatering

Och det är den korrekta utgången som jag behöver. Därför, med hjälp av ROUND -funktionen, fungerar min villkorliga markering nu korrekt.




Slutsats

Till sist, ROUND -funktionen inär definitivt värdefullt när det kommer till villkorlig formatering. För dem som är bekanta med Excel, har du förmodligen haft lite erfarenhet någon gång med att använda ROUND -funktionen. Men här i DAX, om du någonsin stöter på ett fall där du har fastnat med att analysera varför två siffror eller procentsatser inte matchar, försök att använda den här funktionen.

Jag hoppas att detta hjälper dig i dina framtida DAX-strävanden.

Kolla in länkarna nedan för fler exempel och relaterat innehåll.

Tack!

Jarrett


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.