Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
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 .
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.
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.
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 .
De code die in dit voorbeeld wordt gebruikt, is afkomstig van het .
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.
Om deze fout eenvoudig op te lossen, drukt u op Ctrl + H om de onjuiste tekens te vervangen.
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:
Ondertussen is dit Shortline:
3. Formatteer DAX met commentaar
De laatste demonstratie voor deze cursus is de optie Commentaar in 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 .
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
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