Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

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 .

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

We gaan dus een eenvoudige maatstaf maken en dit de totale exportverkoop noemen .

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

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 .

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

De tabel moet dus naar al mijn verkopen kijken, maar alleen de verkopen tonen die ik exporteer.

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

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.

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

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.

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

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.

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

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 .

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

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.

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

Nu we de variabele Dagen hebben, toont de kolom Totale exportverkopen in onze tabel nu alleen de exportverkopen binnen 365 dagen.

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

We kunnen deze formule nog ingewikkelder maken en de variabele InbegrepenDates toevoegen.

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

Vervolgens kunnen we de filterinstructie overbrengen naar de variabele InbegrepenDates .

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

We kunnen die filterinstructie nu vervangen door InbegrepenDates zodat de formule gemakkelijker te bekijken is vanuit een syntaxisperspectief.

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

Wat interessanter is, is dat we opmerkingen kunnen toevoegen onder onze hele formule.

Variabelen gebruiken in LuckyTemplates – een gedetailleerd voorbeeld

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

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