Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In dit bericht laat ik je zien hoe je variabelen gebruikt en declareert binnen je DAX-formule in LuckyTemplates. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Variabelen zijn een echte game-wisselaar voor de formulebalk in LuckyTemplates. Als u uw complexere formules in stappen kunt opsplitsen, wordt het opstellen ervan veel intuïtiever.
Ik denk steeds terug aan het gebruik van VBA met deze variabelen. Ze maken uw leven in VBA ongeveer tien keer gemakkelijker - en hetzelfde geldt voor het gebruik ervan in LuckyTemplates.
Voordat we ingaan op het maken van deze variabelen, moeten we het eerst hebben over de voordelen en de verschillende nuances van het gebruik van variabelen.
Inhoudsopgave
Voordelen en nuances voor het gebruik van variabelen in LuckyTemplates
Variabelen binnen de formulebalk zijn zeer flexibel. Ze kunnen andere uitdrukkingen (of metingen) opnemen, evenals tabelfuncties, inclusief filters.
Als je veel filters gebruikt, kunnen deze wat ruimte innemen en kunnen je formules rommelig worden, dus het is een goed idee om deze tabelfuncties in een variabele te plaatsen.
Er zijn echter enkele nuances bij het gebruik ervan.
De belangrijkste om je hoofd rond te krijgen, zijn de contextoverwegingen bij het plaatsen van berekeningen of andere uitdrukkingen in een variabele.
Dit echt goed begrijpen vergt een beetje vallen en opstaan, dus zorg ervoor dat je er naar kijkt.
Variabelen gebruiken in LuckyTemplates
Laten we nu verder gaan met het daadwerkelijk opnemen van deze variabelen in onze DAX-formules .
1. Een eenvoudige maat creëren en de variabele toevoegen
We hebben momenteel een tabel in ons canvas die de totale verkoop per klant weergeeft.
Wat we nu willen doen, is kijken naar de totale exportverkopen .
We gaan dus een eenvoudige maatstaf maken en dit de totale exportverkoop noemen .
Nu gaan we, in plaats van meteen uw berekening te schrijven, VAR schrijven, wat staat voor variabele.
Hierna gaan we een rij naar beneden springen en dan de daadwerkelijke variabele maken.
Laten we dit ExportSales noemen en vervolgens een tabel maken. Wat we hier doen, is de tabel vastleggen met behulp van de variabele ExportSales .
De tabel moet dus naar al mijn verkopen kijken, maar alleen de verkopen tonen die ik exporteer.
2. De feitelijke berekening schrijven
De volgende stap is nu om de daadwerkelijke berekening te maken. We springen weer een rij naar beneden en gaan dan TERUG . Hierna gaan we CALCULATE toevoegen .
In de CALCULATE- verklaring gaan we naar Total Sales . Oorspronkelijk moeten we een filter toevoegen na de totale verkoop. Maar aangezien we de variabele ExportSales al hebben gemaakt , hoeven we het filter niet te schrijven. We gaan gewoon de variabele toevoegen.
Merk op hoe gemakkelijk het is om de formule nu te lezen in vergelijking met wanneer we het hele filter in CALCULATE gaan opnemen.
Nu hebben we onze totale exportomzet .
Als we op Enter drukken en deze meting naar onze tabel slepen, krijgen we de totale exportverkopen per klantkolom.
U heeft dus gezien hoe u een eenvoudige variabele in LuckyTemplates kunt gebruiken.
Wat u op dit punt moet onthouden, is dat u bij het maken van de bovenstaande Totale exportverkoop- maatstaf ervoor had kunnen kiezen om gewoon een eenvoudige maatstaf te maken en CALCULATE toe te voegen met de hele FILTER- instructie.
Met de variabele ExportSales konden we onze code echter vereenvoudigen.
Misschien kun je dit beter waarderen als we een complexere formule hebben met meerdere variabelen.
Dus laten we wat meer variabelen toevoegen aan onze Total Export Sales- maatstaf.
Complexe variabelen maken in LuckyTemplates
Als we terugkijken op onze formule, hebben we een Total Export Sales- maatstaf die de ExportSales- variabele bevat en vervolgens de exportverkopen berekent met behulp van de variabele die we hebben gemaakt in plaats van de hele filterverklaring.
Wat we nu gaan doen, is de variabele Days toevoegen .
Dus onder de variabele ExportSales gaan we VAR schrijven en daaronder staat het aantal dagen.
Natuurlijk kunt u hier elk gewenst nummer schrijven. Maar laten we voor dit voorbeeld Days=365 schrijven .
En dan kunnen we die scalaire waarde, of de 365 dagen, gebruiken in de CALCULATE-instructie die we oorspronkelijk hebben gemaakt.
Dus we gaan de datum filteren zodat als deze kleiner is dan VANDAAG en de kolom Datum groter is dan of gelijk is aan VANDAAG min de variabele Dagen .
Merk op dat we de variabele ExportSales binnen CALCULATE een rij lager hebben verplaatst en hetzelfde geldt voor de filteropdracht, zodat de formule gemakkelijker te analyseren is.
Nu we de variabele Dagen hebben, toont de kolom Totale exportverkopen in onze tabel nu alleen de exportverkopen binnen 365 dagen.
We kunnen deze formule nog ingewikkelder maken en de variabele InbegrepenDates toevoegen.
Vervolgens kunnen we de filterinstructie overbrengen naar de variabele InbegrepenDates .
We kunnen die filterinstructie nu vervangen door InbegrepenDates zodat de formule gemakkelijker te bekijken is vanuit een syntaxisperspectief.
Wat interessanter is, is dat we opmerkingen kunnen toevoegen onder onze hele formule.
Dus al deze variabelen plus de opmerking die we hebben toegevoegd, zullen het voor u zoveel gemakkelijker maken om de formule op een later tijdstip te begrijpen.
Afgezien daarvan, als een van uw collega's eraan zou moeten werken, zou het voor hen gemakkelijker zijn om af te breken en te begrijpen wat er aan de hand is.
Conclusie
We hebben net gewerkt aan het gebruik van variabelen in LuckyTemplates . We begonnen met het maken van een eenvoudige maatstaf en in plaats van meteen door te gaan met de berekening, voegden we een variabele toe en later voegden we meerdere variabelen toe aan onze formule.
We hebben gezien hoe deze variabelen onze formule enorm hebben vereenvoudigd, wat echt ten goede kan komen aan ons of iedereen die de formule op een later tijdstip zal gebruiken, aangezien het nu zoveel gemakkelijker te begrijpen is.
Veel plezier met het gebruik van variabelen in uw toekomstige rapporten.
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