Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Ik ga een snelle en efficiënte formule delen rond de DAX MAXX-functie in LuckyTemplates. In deze voorbeeldberekening laat ik je zien hoe je de laatste datum kunt vinden waarop iets is gebeurd met behulp van MAXX , wat een herhalende functie is. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Ik heb veel mensen hierover zien vragen op het . Een groot deel ervan is gewoon begrijpen wat een itererende functie u in staat stelt te doen.
In deze zelfstudie heb ik een eenvoudige enquêtegegevens, waarbij dezelfde klant / persoon meerdere keren een enquête kan invullen. En wat we willen uitzoeken, is wanneer de laatste datum was waarop iemand de enquête daadwerkelijk heeft ingevuld.
Ik heb dit gedaan in een berekende kolom (de maximale datum in de bovenstaande tabel), maar ik zal je laten zien hoe je het in een maat doet. Persoonlijk denk ik dat het in zekere zin gemakkelijker en veel beter is.
Dit is slechts één scenario, één voorbeeld van gegevens. Dezelfde techniek kan op veel manieren worden gebruikt en ik wil dat je breder nadenkt over hoe deze techniek kan worden gebruikt.
Inhoudsopgave
DAX MAXX gebruiken in een maat
Als we naar de onderstaande formule kijken, is het eerste dat in deze specifieke context moet worden uitgewerkt, de variabele, VAR CurrentName , wat de naam is van de persoon of klant.
Werk vervolgens door een virtuele tabel, waar we door elke regel van de enquêtegegevenstabel kunnen kijken, maar die virtuele tabel filteren op alleen de enquêteresultaten voor de huidige naam .
Dus, zoals u kunt zien in de tabel Naam en maximale enquêtedatum, wordt de specifieke naam van de persoon voor elke datum weergegeven. Dus we krijgen in feite een virtuele tabel met alleen de enquêtes die elke persoon heeft ingevuld.
Omdat het in MAXX is gewikkeld , zal het slechts één resultaat retourneren, het maximale resultaat, dat de Datum genomen zal zijn . Dus we krijgen één datum, die alleen laat zien wanneer een persoon de enquête voor het laatst heeft ingevuld.
Andere manieren om het MAXX-formulepatroon te gebruiken
Er zijn veel afgeleiden rond deze formule. U wilde bijvoorbeeld de datum weten die zeven dagen ligt vóór de laatste keer dat iemand iets heeft gedaan (zoals kopen of betalen, enz.). U kunt gewoon enkele statistieken toevoegen aan de eigenlijke herhalende functie zelf. Dus in dit geval heb ik - 7 toegevoegd. En je zult zien dat de resultaten veranderden in zeven dagen ervoor.
Je zou zelfs nog verder kunnen gaan. Het enige dat u hoeft te doen, is deze MAXX-formule waarschijnlijk in een variabele veranderen. U krijgt dus de maximale datum, maar dan filtert u de virtuele tafel niet alleen op naam, maar zorgt u er ook voor dat alle datums vóór de maximale datum vallen. Dat zou u de maximale datum geven van de datum voorafgaand aan de maximale datum.
Er zijn zoveel manieren waarop je deze techniek kunt gebruiken om wat Max of zelfs Min te krijgen. Je zou dit kunnen omdraaien en ook MINX kunnen gebruiken.
En wat hier interessant is, is dat je dit formulepatroon kunt hergebruiken of in een andere context kunt plaatsen om veel andere inzichten te vinden. Als u bijvoorbeeld naar de onderstaande tabel kijkt, die een uitsplitsing is van elke keer dat de mensen de enquête hebben ingevuld, maar u kunt nog steeds zien wanneer de volgende enquêtedatum was.
En van daaruit zou je waarschijnlijk een andere maat kunnen maken, namelijk Days From Last Taken . Op deze manier hoeft u dit niet in een berekende kolom te doen.
De MAXX DAX-functie gebruiken in LuckyTemplates om recente waarden in uw gegevens te berekenen
Laatste aankoopdatum in LuckyTemplates: wanneer hebben uw klanten hun laatste aankoop gedaan?
Werken met herhalende functies in DAX
Conclusie
De voorbeelden die ik in deze zelfstudie heb gedemonstreerd, laten zien waarom u geen berekende kolommen hoeft te maken. Je kunt dit allemaal heel gemakkelijk binnen een maat doen. Ik hoop dat u kunt zien hoe het DAX MAXX-formulepatroon werkt en dat u het kunt implementeren in uw eigen bedrijfsanalyses en rapporten.
Als je meer wilt weten over deze LuckyTemplates DAX MAXX-functie of hoe herhalende functies werken, bekijk dan de onderstaande links en mijn andere instructievideo's over dit onderwerp. Het gebruik van deze functies is een absoluut cruciaal concept om te gebruiken in LuckyTemplates, vooral bij het gebruik van DAX-formules .
Proost!
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