DAX-variabelen en opmerkingen om formules te vereenvoudigen

DAX-variabelen en opmerkingen om formules te vereenvoudigen

In deze zelfstudie bespreken we de eenvoudigste manier om DAX-formules te vereenvoudigen met behulp van variabelen en opmerkingen in LuckyTemplates.

DAX-codes kunnen complex en moeilijk te begrijpen worden zodra ze geavanceerder worden. Als we ze niet optimaliseren, krijgen andere LuckyTemplates-gebruikers binnen de organisatie het moeilijk om het datamodel te begrijpen.

Door variabelen en opmerkingen te gebruiken, wordt het gemakkelijker om formules te maken, bij te werken en te optimaliseren.

Inhoudsopgave

DAX-variabelen gebruiken in metingen

De eerste techniek om DAX-formules te vereenvoudigen, is door variabelen te gebruiken.

Onthoud bij het omgaan met variabelen altijd dat ze alleen meetspecifiek zijn. Het kunnen geen globale variabelen zijn.

Voorlopig kan er alleen binnen een meting naar variabelen worden verwezen. Dit is de huidige beperking in LuckyTemplates, maar er zullen in de toekomst veranderingen plaatsvinden.

DAX-variabelen gebruiken om naar waarden te verwijzen

In dit voorbeeld gebruiken we een specifieke syntaxis voor de formule.

Typ om een ​​variabele aan te geven en typ vervolgens de naam ervan. In dit geval noemen we deze variabele CustomerMin . Deze variabele heeft een waarde van 5.

DAX-variabelen en opmerkingen om formules te vereenvoudigen

Hierdoor verwijst het binnen de berekening in plaats van ernaar buiten te verwijzen als een variabele.

Vervolgens gaan we een tweede variabele maken met de naam CustomerMax en met een waarde van 20.

DAX-variabelen en opmerkingen om formules te vereenvoudigen

De derde variabele zal CustomerChannel heten . Dit is gelijk aan "Groothandel".

DAX-variabelen en opmerkingen om formules te vereenvoudigen

Nadat we twee rijen naar beneden zijn gegaan, moeten we RETURN typen .

DAX-variabelen en opmerkingen om formules te vereenvoudigen

De RETURN-code is een cruciaal onderdeel bij het omgaan met variabelen in een maat.

Bij het maken van variabelen in LuckyTemplates moeten we onthouden dat ze slechts één woord mogen gebruiken; variabelen mogen geen spaties bevatten. We kunnen in plaats daarvan underscores gebruiken. Ook moet elke variabelenaam uniek zijn.

Nu we eenmaal variabelen in onze formules hebben gemaakt, kunnen we ze gebruiken om te verwijzen naar de waarden waaraan ze zijn toegewezen.

DAX-variabelen en opmerkingen om formules te vereenvoudigen

In plaats van 5 in te typen, kunnen we CustomerMin gebruiken. De IntelliSense-functie pikt deze referentie ook op en stelt deze voor terwijl we typen.

Herhaal deze stap voor CustomerMax en CustomerChannel.

DAX-variabelen en opmerkingen om formules te vereenvoudigen

Daarmee is onze formule nu compleet.

Als we 5 in 10 willen veranderen, hoeven we alleen de waarde van de bijbehorende variabele te wijzigen.

Dit is uiterst handig wanneer we meerdere keren naar die waarde hebben verwezen binnen de meting. In plaats van de waarden afzonderlijk te wijzigen, kunnen we deze eenvoudig op één locatie wijzigen.

DAX-variabelen gebruiken om naar tabellen te verwijzen

Naast waarden kunnen we ook verwijzen naar tabellen.

Laten we met dezelfde meting een nieuwe variabele toevoegen met de naam CustomerRange . We kunnen naar een tabel verwijzen door de instructie

DAX-variabelen en opmerkingen om formules te vereenvoudigen

Voor het tweede FILTER-statement kunnen we weer een variabele toevoegen.

DAX-variabelen en opmerkingen om formules te vereenvoudigen

Dus nu, om de som van de hoeveelheden uit de verkoopgegevens te krijgen, hoeven we alleen maar de functie, Totale hoeveelheid en vervolgens de variabelen CustomerRange en Channel te typen.

DAX-variabelen en opmerkingen om formules te vereenvoudigen

Hiermee is de formule nu verkort en vereenvoudigd.

Opmerkingen toevoegen binnen DAX-codes

Een andere manier om metingen of formules te vereenvoudigen, is door korte opmerkingen toe te voegen aan de DAX-code.

Dit is een geweldige manier om de code begrijpelijker te maken, zodat andere leden in de organisatie weten waar het voor is. Het toevoegen van opmerkingen is een effectieve methode om de gebruikerservaring te verbeteren.

Opmerkingen kunnen overal in het formulevak worden geplaatst.

We hoeven alleen maar twee schuine strepen (//) aan het begin van de zin of uitspraak te typen om er een opmerking van te maken.

DAX-variabelen en opmerkingen om formules te vereenvoudigen

Dit heeft op geen enkele manier invloed op de werking van de maatregel of formule.

We moeten er echter voor zorgen dat de opmerkingen beknopt blijven . We willen niet teveel zeggen dat het overweldigend wordt.

Conclusie

Het gebruik van variabelen en het opnemen van opmerkingen in DAX-codes zijn effectieve manieren om elke meting in LuckyTemplates te optimaliseren.

We moeten ook onthouden dat het gebruik van variabelen niet verplicht is. Het is echter een geweldige techniek als u berekeningen wilt vereenvoudigen, vooral als ze complexer en geavanceerder worden.

Een goede opmaak en efficiënt gebruik van DAX-functies zijn voldoende om een ​​overzichtelijk LuckyTemplates-model te maken.

Al het beste,


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