Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
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.
Ik heb de laatste verkoopmaat gemaakt die de datum van de laatste verkoop zal bepalen.
Ik heb de functie gebruikt, zodat deze de maximale datum in deze tabel kan berekenen.
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 .
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.
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 .
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 .
Aanvankelijk heb ik de LastSale- variabele gemaakt om dezelfde logica te bevatten die ik eerder gebruikte voor de Last Sale- maatstaf.
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 .
Ik kon ze matchen door 1 te gebruiken om de eerste dag van de maand weer te geven.
Deze logica evalueert of de laatste verkoopmaand hetzelfde is met een van deze maanden in welke context dan ook.
Als de logica TRUE retourneert , wordt deze ingesteld op een waarde van 1 .
Als het FALSE retourneert , is het gelijk aan 0 .
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 .
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.
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.
Als ik op deze drie puntjes klik, verschijnt de voorwaardelijke opmaak .
Ik klik erop en het deelvenster Standaardkleur verschijnt.
In dit deelvenster kunt u een aantal dingen wijzigen. Voor dit voorbeeld ga ik formatteren op Rules .
Vervolgens vind ik mijn laatste verkoopperiode in dit veld.
Ik stel de volgende voorwaarde in die zal worden gebruikt om het resultaat van de laatste verkoopperiode- meting te markeren.
Als de waarde in dit geval gelijk is aan 1 , moet de kleur worden ingesteld op grijs .
Ik zal nog een IF- voorwaarde toevoegen. Als de waarde gelijk is aan 0 , moet de kleur op blauw worden ingesteld .
Ik voeg deze regels toe aan mijn visualisaties op basis van de laatste verkoopperiode die ik heb berekend.
Om deze wijzigingen toe te passen, klik ik gewoon op de knop OK .
Dit is hoe de voorwaardelijke opmaak de visualisatie beïnvloedt.
Deze techniek gaat samen met de rest van het model, ongeacht het segmenteren of filteren dat ik in mijn gegevens plaats.
Ik kan ook het jaar wijzigen in dit filter.
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.
Ik moet het wijzigen in , wat alleen werkt in de context die ik heb geselecteerd of toegepast in mijn rapport.
Als gevolg hiervan, wanneer ik naar 2017 ga , wordt meteen de laatste datum in die specifieke context gemarkeerd.
Nu verander ik het filter Jaar in een snijmachine Datum .
Daarom kan ik dit nu snel wijzigen in elk tijdsbestek dat altijd het laatste resultaat in de visualisatie zal weergeven.
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
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.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
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.
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.
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.
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.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
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