Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Villkorlig formatering är ett sätt att visualisera data genom att tillämpa en viss uppsättning formatregler baserat på användardefinierade villkor. För LuckyTemplates visuals används det mest när data presenteras i tabellform.

I den här handledningen kommer jag att diskutera hur man kombinerarmed den nya funktionen för villkorlig formatering för att markera den senaste eller senaste perioden i dina LuckyTemplates-bilder.

Jag ser ofta denna teknik användas i finansiell rapportering eller intäktsrapportering. Detta är ett bra sätt att få viss data att sticka ut.

Låt oss titta på detta exempel på rapportvisualisering.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Det jag vill göra här är att lyfta fram den senaste försäljningen som jag har gjort inom denna visualisering. Dessutom vill jag att den dynamiskt ska ha en annan färg.

I det här fallet kommer jag att använda en teknik som du kan återanvända i olika scenarier.

Låt oss bryta ner de saker som jag behöver göra för att uppnå de resultat jag behöver.

Innehållsförteckning

Skapa den sista försäljningsåtgärden

Eftersom jag vill markera den senaste eller aktuella försäljningen på denna visualisering, är det första jag behöver göra att identifiera datumet för den senaste eller nuvarande försäljningen.

I denna demodatauppsättning skedde den senaste försäljningen i november 2018.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Jag skapade åtgärden Senaste försäljning som kommer att avgöra datumet för den senaste försäljningen. 

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Jag användefunktion så att den kan beräkna maxdatumet i den här tabellen. 

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Den beräknar dock bara maxdatumet inom varje månad. Det jag vill få är dagen då jag senast gjorde en försäljning . Den senaste försäljningen skedde helt klart den 15 november 2018 .

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

För att jag ska uppnå det resultat jag vill måste jag ändra sammanhanget där vi beräknar maxdatumet. Det är därför jag inkluderade den tidigare logiken som jag gjorde inutifungera. Sedan använde jag funktionen för att returnera alla värden i kolumnen Senaste försäljning samtidigt som jag ignorerade eventuella filter som kan ha tillämpats.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Efter att ha redigerat formeln visar kolumnen Senaste försäljning nu dagen då jag senast gjorde en försäljning, vilket var den 15 november 2018 .

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Senaste försäljningsdatum Isolering

Efter att ha fått sista försäljningsdatumet måste jag isolera det med hjälp av. Detta är en viktig teknik för denna typ av scenario.

Detta är den faktiska formeln som jag använde för att isolera  sista försäljningsdatumet . Jag kallade detta mått som den senaste försäljningsperioden .

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Inledningsvis skapade jag LastSale- variabeln för att innehålla samma logik som jag tidigare använde för Last Sale- måttet.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Sedan gick jag igenom varje enskild rad i LastSale -listan för att utvärdera om det aktuella datumet är lika med månaden för det faktiska sista försäljningsdatumet

Jag använde kolumnen Datum för att jämföra månaderna och identifiera den som matchar månaden för det faktiska sista försäljningsdatumet .

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Jag kunde matcha dem genom att använda 1 för att representera den första dagen i månaden.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Denna logik utvärderar om den senaste försäljningsmånaden är densamma som någon av dessa månader i något sammanhang.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Om logiken returnerar TRUE ställs den in på värdet 1 .

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Om den returnerar FALSE blir den lika med 0 .

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

När jag väl har tagit fram resultaten i den här rapporten kommer du att märka att varje rad visade 0 förutom november månad 2018. Det betyder att endast november månad utvärderades som samma med månaden Senaste försäljning .

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Villkorlig formatering för LuckyTemplates Visuals

Efter att ha isolerat just den senaste försäljningsmånaden måste jag visuellt ändra färgen på detta element i vårt diagram.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

LuckyTemplates gjorde några coola uppdateringar av visualiseringar. Dessa uppdateringar inkluderar fördelen med att villkorligt ändra vad du ser i dina visualiseringar.

När jag klickar på alternativet Datafärger under formatfönstret kommer det att finnas tre punkter i det övre högra hörnet.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Om jag klickar på dessa tre prickar visas den villkorliga formateringen .

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Jag klickar på det och rutan Standardfärg kommer att dyka upp.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Du kan ändra ett antal saker i den här rutan. För det här exemplet kommer jag att formatera efter regler .

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Sedan hittar jag mitt mått för senaste försäljningsperiod inom det här fältet.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Jag ställer in följandevillkor som kommer att användas för att markera resultatet av åtgärden Senaste försäljningsperioden .

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

I det här fallet, om värdet är lika med 1 ska färgen ställas in på grå .

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Jag kommer att lägga till ett annat IF- villkor. Om värdet är lika med 0 ska färgen sättas till blått .

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Jag kommer att lägga till dessa regler i mina visualiseringar baserat på den senaste försäljningsperioden som jag beräknade.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

För att tillämpa dessa ändringar klickar jag bara på OK- knappen.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Så här påverkar den villkorliga formateringen visualiseringen.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Denna teknik går tillsammans med resten av modellen oavsett skivning eller filtrering som jag placerar i mina data.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Jag kan även byta årtal i detta filter.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Formatera dina Lucky Templates Visuals dynamiskt

När jag klickade på årtalet 2017 ser du att det här inte fungerar som det ska. Detta beror på hur jag satte upp formeln där jag letade efter den senaste rean som jag har gjort från tidernas begynnelse. 

Jag vill göra detta mer dynamiskt genom att visa den senaste försäljningsperioden i valfritt valda sammanhang på filtren

För att göra det måste jag ändra funktionen ALLA . Detta beror på att ALL -funktionen går över tidens början. 

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Jag måste ändra det som bara fungerar över det sammanhang som jag har valt eller tillämpat i min rapport.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Som ett resultat, när jag går till 2017 , framhäver det omedelbart det sista datumet i det specifika sammanhanget.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

Nu ska jag ändra filtret År till en datumskiva

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX

På grund av det kan jag nu snabbt ändra detta till vilken tidsram som helst som alltid visar det sista resultatet i visualiseringen.

Markera den senaste eller aktuella perioden i dina Lucky Templates Visuals med hjälp av DAX




Slutsats

Det var allt jag ville ta upp i den här handledningen. Du har nu lärt dig hur du lägger till unik villkorlig formatering till dina LuckyTemplates-bilder. Det är definitivt en intressant teknik där du kan kombineramed ny villkorlig formatering i dina visualiseringar.

Du kunde också se hur man tillämpar åtgärdsförgreningstekniken i denna typ av scenario. Det finns så många olika sätt att använda och återanvända denna teknik.

Kom bara ihåg vikten av tabeller när du skapar dina beräkningar.

Det är viktigt att få saker i en tabell så att du kan arbeta långsamt och förstå vad som händer på varje nivå av dina beräkningar.

Förhoppningsvis tyckte du om att gå igenom detta ämne.


Vad är Power Query & M Language: En detaljerad översikt

Vad är Power Query & M Language: En detaljerad översikt

Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!

Löpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Låt oss fördjupa oss i Standard LuckyTemplates-teman och granska några av funktionerna som är inbyggda i själva LuckyTemplates Desktop-applikationen.