Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

In deze zelfstudie bekijken we drie speciale functies in DAX Studio die u helpen bij het formatteren van uw DAX-codes . Dit zijn de opties Debug Kommas , DAX Format Query en Comments .

Ze zijn erg handig bij het optimaliseren van DAX-codes en het verbeteren van de leesbaarheid van codes. Hieronder worden gedetailleerde voorbeelden gegeven om u te helpen visualiseren en beter te begrijpen hoe en wanneer ze kunnen worden gebruikt.

Inhoudsopgave

1. Formatteer DAX met behulp van foutopsporingskomma's

De functie Komma's opsporen kan het beste worden gebruikt bij het optimaliseren van uw DAX-code.

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

Om beter uit te leggen hoe het werkt, volgt hier een demonstratie:

Als u in dit voorbeeld de laatste regel in een opmerking verandert door op de optie Opmerking te klikken , krijgt u een foutmelding dat Argument 3 in de functie SUMMARIZECOLUMNS vereist is .

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

Deze fout verschijnt vanwege het ontbrekende derde argument na de komma.

Laten we nu de Debug Commas-functie testen.

Als je erop klikt, zie je dat de komma's verschuiven van het einde van de regel naar het begin van de regel.

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

Merk op dat als u de optie Debug Comma selecteert vóór de optie Commentaar, u zult zien dat u geen enkele fout krijgt in tegenstelling tot wat eerder gebeurde. In plaats daarvan krijgt u een tabel met één kolom met de productkleuren.

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

Dit is erg handig omdat het de noodzaak elimineert om komma's handmatig opnieuw te typen voor het geval er fouten optreden.

2. Formatteer DAX met behulp van DAX Format Query

De volgende functie die moet worden beoordeeld, is de DAX-indelingsquery .

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

De code die in dit voorbeeld wordt gebruikt, is afkomstig van het .

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

U kunt zien dat de DAX-code niet correct is opgemaakt. U kunt de stroom van de code niet vertellen of wat de argumenten zijn voor elke gebruikte functie.

Hier komt de optie Query in DAX-indeling om de hoek kijken. Om deze te activeren, klikt u op de knop of drukt u op F6.

Nu zul je zien dat er een fout wordt gegenereerd omdat er aanhalingstekens zijn gebruikt.

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

Om deze fout eenvoudig op te lossen, drukt u op Ctrl + H om de onjuiste tekens te vervangen.

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

Als u nu nogmaals op de optie DAX Format Query probeert te klikken , wordt de indeling van de code volgens de standaard vastgelegd. Door op de vervolgkeuzepijl te klikken, kunt u ook kiezen tussen Longline en Shortline.

Dit is hoe Longline eruit ziet:

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

Ondertussen is dit Shortline:

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

3. Formatteer DAX met commentaar

De laatste demonstratie voor deze cursus is de optie Commentaar in DAX Studio.

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

Net als andere programmeertalen heeft DAX ook ingebouwde ondersteuning voor het maken van opmerkingen in uw code.

Opmerkingen kunnen u helpen beter te begrijpen wat er in elke fase van uw DAX-code gebeurt. Het is ook een vorm van begeleiding voor andere gebruikers. Het kan uitleggen wat u probeert te doen zonder dat u het één voor één verbaal hoeft uit te leggen.

Hier is een voorbeeld:

In dit geval wordt de code opgedeeld in verschillende variabelen waarbij elke regel code zijn eigen commentaar heeft .

Formatteer DAX-codes met behulp van de speciale functies van DAX Studio

In één oogopslag kunt u zien dat de opmerkingen de code veel beschrijvender van aard maken. In de eerste opmerking kun je gemakkelijk begrijpen dat dit deel van de code afzonderlijk kan worden geschreven en dat het niet nodig is om het in een groot stuk code te nesten. De volgende opmerking legt uit dat begint met het herhalen van de tabel van de klant, zodat elke rij wordt geconverteerd naar een equivalente filtercontext.

De derde opmerking legt uit dat de variabele PastDates in de filtercontext zal injecteren. Vervolgens telt het het aantal rijen in de verkooptabel. Als het een nul retourneert, weet je dat een bepaalde klant een nieuwe klant is.

Zo kunnen opmerkingen de leesbaarheid vergroten en verbeteren. En als je terugkijkt op een stuk code dat je vele maanden geleden hebt geschreven, maken opmerkingen het gemakkelijker voor je om je denkproces uit het verleden te begrijpen.

Conclusie

Voor beginners, die nog bezig zijn zich vertrouwd te maken met LuckyTemplates en DAX Studio, zijn de bovengenoemde functies levensreddend. Ze kunnen u enorm helpen bij het verbeteren van de leesbaarheid en stroom van uw DAX-codes. Bovendien zijn het waardevolle hulpmiddelen om menselijke fouten te voorkomen.

Het allerbeste,
LuckyTemplates-experts


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