Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Voorwaardelijke opmaak is een manier om gegevens te visualiseren door een bepaalde set opmaakregels toe te passen op basis van door de gebruiker gedefinieerde voorwaarden. Voor LuckyTemplates-visuals wordt het meestal gebruikt bij het presenteren van gegevens in tabelvorm.

In deze zelfstudie bespreek ik hoe u DAX-formules kunt combineren met de nieuwe functie voor voorwaardelijke opmaak om de laatste of meest recente periode in uw LuckyTemplates-visuals te markeren.

Ik zie deze techniek vaak worden gebruikt in financiële of omzetrapportages. Dit is een geweldige manier om bepaalde gegevens te laten opvallen.

Laten we eens kijken naar deze voorbeeldrapportvisualisatie.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Wat ik hier wil doen, is de laatste verkoop markeren die ik binnen deze visualisatie heb gedaan. Bovendien wil ik dat het dynamisch een andere kleur krijgt.

In dit geval ga ik een techniek gebruiken die je in verschillende scenario's kunt hergebruiken.

Laten we de dingen opsplitsen die ik moet doen om de resultaten te bereiken die ik nodig heb.

Inhoudsopgave

De laatste verkoopmaatregel creëren

Aangezien ik de laatste of huidige verkoop op deze visualisatie wil markeren, moet ik eerst de datum van de laatste of huidige verkoop identificeren.

In deze demodataset vond de laatste verkoop plaats in november 2018.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Ik heb de laatste verkoopmaat gemaakt die de datum van de laatste verkoop zal bepalen. 

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Ik heb de functie gebruikt, zodat deze de maximale datum in deze tabel kan berekenen. 

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Het berekent echter alleen de maximale datum binnen elke maand. Wat ik wil krijgen is de dag waarop ik voor het laatst iets heb verkocht . Die laatste verkoop gebeurde duidelijk op 15 november 2018 .

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Om het gewenste resultaat te bereiken, moet ik de context wijzigen waarin we de maximale datum berekenen. Dit is de reden waarom ik de vorige logica heb opgenomen die ik in de functie heb gemaakt. Vervolgens heb ik de functie gebruikt om alle waarden in de kolom Laatste verkoop te retourneren , terwijl eventuele filters die mogelijk zijn toegepast, worden genegeerd.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Na het bewerken van de formule, geeft de kolom Laatste verkoop nu de dag weer waarop ik voor het laatst een verkoop heb gedaan, dat was op 15 november 2018 .

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Isolatie laatste verkoopdatum

Nadat ik de datum van de laatste verkoop heb gekregen , moet ik deze isoleren met behulp van maatvertakking . Dit is een essentiële techniek voor dit soort scenario's.

Dit is de daadwerkelijke formule die ik heb gebruikt om de datum van de  laatste verkoop te isoleren . Ik heb deze maatregel de laatste verkoopperiode genoemd .

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Aanvankelijk heb ik de LastSale- variabele gemaakt om dezelfde logica te bevatten die ik eerder gebruikte voor de Last Sale- maatstaf.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Vervolgens heb ik elke rij in de LastSale- lijst doorlopen om te evalueren of de huidige datum gelijk is aan de maand van de daadwerkelijke Last Sale- datum. 

Ik heb de kolom Datum gebruikt om de maanden te vergelijken en de maand te identificeren die overeenkomt met de maand van de werkelijke datum van de laatste verkoop .

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Ik kon ze matchen door 1 te gebruiken om de eerste dag van de maand weer te geven.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Deze logica evalueert of de laatste verkoopmaand hetzelfde is met een van deze maanden in welke context dan ook.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Als de logica TRUE retourneert , wordt deze ingesteld op een waarde van 1 .

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Als het FALSE retourneert , is het gelijk aan 0 .

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Zodra ik de resultaten in dit rapport heb opgenomen, zult u merken dat elke rij 0 weergeeft , behalve de maand november in 2018. Dit betekent dat alleen de maand november als hetzelfde werd geëvalueerd met de laatste verkoopmaand .

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Voorwaardelijke opmaak voor LuckyTemplates-visuals

Nadat ik die specifieke Last Sale-maand heb geïsoleerd , moet ik de kleur van dit element in onze grafiek visueel wijzigen.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

LuckyTemplates heeft een aantal coole updates voor visualisaties gemaakt. Deze updates bieden onder meer het voordeel dat u voorwaardelijk kunt wijzigen wat u in uw visualisaties ziet.

Zodra ik op de optie Gegevenskleuren onder het opmaakvenster klik , verschijnen er drie stippen in de rechterbovenhoek.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Als ik op deze drie puntjes klik, verschijnt de voorwaardelijke opmaak .

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Ik klik erop en het deelvenster Standaardkleur verschijnt.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

In dit deelvenster kunt u een aantal dingen wijzigen. Voor dit voorbeeld ga ik formatteren op Rules .

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Vervolgens vind ik mijn laatste verkoopperiode in dit veld.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Ik stel de volgende voorwaarde in die zal worden gebruikt om het resultaat van de laatste verkoopperiode- meting te markeren.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Als de waarde in dit geval gelijk is aan 1 , moet de kleur worden ingesteld op grijs .

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Ik zal nog een IF- voorwaarde toevoegen. Als de waarde gelijk is aan 0 , moet de kleur op blauw worden ingesteld .

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Ik voeg deze regels toe aan mijn visualisaties op basis van de laatste verkoopperiode die ik heb berekend.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Om deze wijzigingen toe te passen, klik ik gewoon op de knop OK .

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Dit is hoe de voorwaardelijke opmaak de visualisatie beïnvloedt.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Deze techniek gaat samen met de rest van het model, ongeacht het segmenteren of filteren dat ik in mijn gegevens plaats.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Ik kan ook het jaar wijzigen in dit filter.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Uw LuckyTemplates-visuals dynamisch formatteren

Als ik op het jaartal 2017 heb geklikt , zie je dat dit niet werkt zoals het hoort. Dit komt door de manier waarop ik de formule heb opgezet waarbij ik op zoek was naar de laatste verkoop die ik vanaf het begin der tijden heb gedaan. 

Ik wil dit dynamischer maken door de laatste verkoopperiode in een willekeurige geselecteerde context op de filters te tonen

Om dat te doen, moet ik de functie ALLES wijzigen . Dit komt omdat de ALL- functie het begin van de tijd overschrijdt. 

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Ik moet het wijzigen in , wat alleen werkt in de context die ik heb geselecteerd of toegepast in mijn rapport.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Als gevolg hiervan, wanneer ik naar 2017 ga , wordt meteen de laatste datum in die specifieke context gemarkeerd.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Nu verander ik het filter Jaar in een snijmachine Datum

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX

Daarom kan ik dit nu snel wijzigen in elk tijdsbestek dat altijd het laatste resultaat in de visualisatie zal weergeven.

Markeer de laatste of huidige periode in uw LuckyTemplates-visuals met behulp van DAX


Datavisualisatietechniek in LuckyTemplates - Dynamische visuals met meerdere metingen
Geavanceerd LuckyTemplates: hoe u dynamische visuals met meerdere threads maakt
LuckyTemplates-visualisatietechniek: leer hoe u achtergrondontwerpplaten maakt

Conclusie

Dat is alles wat ik in deze tutorial wilde behandelen. U hebt nu geleerd hoe u unieke voorwaardelijke opmaak kunt toevoegen aan uw LuckyTemplates-visuals. Het is absoluut een interessante techniek waarbij je DAX-functies kunt combineren met nieuwe voorwaardelijke opmaak in je visualisaties.

Je hebt ook kunnen zien hoe je de maatvertakkingstechniek kunt toepassen in dit soort scenario's. Er zijn zoveel verschillende manieren waarop u deze techniek kunt gebruiken en hergebruiken.

Onthoud het belang van tabellen bij het maken van uw berekeningen.

Het is belangrijk om dingen in een tabel te zetten, zodat je dingen langzaam kunt uitwerken en kunt begrijpen wat er gebeurt op elk verschillend niveau van je berekeningen.

Hopelijk vond je het leuk om dit onderwerp door te nemen.


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten