Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
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.
De derde variabele zal CustomerChannel heten . Dit is gelijk aan "Groothandel".
Nadat we twee rijen naar beneden zijn gegaan, moeten we RETURN typen .
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.
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.
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
Voor het tweede FILTER-statement kunnen we weer een variabele toevoegen.
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.
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.
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
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