De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

Na het succesvol verbinden van DAX Studio met LuckyTemplates en het leren kennen van de gebruikersinterface, is de volgende stap het leren kennen van de verschillende zoekwoorden en het gebruik ervan. In deze zelfstudie bespreken we het sleutelwoord DAX Studio EVALUATE. Er worden ook basisvoorbeelden gegeven om beter te begrijpen hoe en wanneer het wordt gebruikt.

Inhoudsopgave

Invoering

EVALUATE is een sleutelwoord dat automatisch door LuckyTemplates in elke query wordt opgenomen. Het wordt gebruikt om uw visuals in LuckyTemplates te beantwoorden en te maken. Het wordt ook gebruikt om tabelexpressies in een DAX-query op te nemen .

Om EVALUATE in een query te gebruiken, kunt u EVALUATE invoeren en vervolgens een tabelexpressie opgeven.

Houd er rekening mee dat u EVALUATE niet kunt koppelen aan een scalaire waarde zoals een maat of een getal . Dus als u EVALUATE 1 probeert uit te voeren , verschijnt er een fout in het deelvenster Uitvoer.

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

U kunt EVALUATE alleen gebruiken met tabeluitdrukkingen .

Tabellen maken in DAX Studio met behulp van EVALUATE

Om getallen of maten om te zetten in een tabel, moet u deze tussen accolades plaatsen ( { } ). Als u dit doet, krijgt u een tabel met één rij en één kolom met de waarde 1.

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

Om een ​​tabel met twee kolommen te maken, gebruikt u haakjes ( ( ) ) en schrijft u een andere waarde, gescheiden door een komma. Als dat is uitgevoerd, heb je nu een tabel met twee kolommen en één rij.

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

Om nog een rij toe te voegen, moet u een andere uitdrukking tussen haakjes binnen de accolades plaatsen. Als je dat uitvoert, krijg je een tabel met twee kolommen en twee rijen.

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

Verwijzen naar tabellen met behulp van EVALUATE

Naast tabelconstructie kunt u ook verwijzen naar volledige tabellen met behulp van EVALUATE.

Als u bijvoorbeeld de Products Table wilt retourneren, voert u EVALUATE Products uit .

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

U krijgt dan alle kolommen en rijen in de producttabel. Als u rechtsonder kijkt, ziet u ook het aantal rijen dat de producttabel bevat. In dit geval heeft het 2.517 rijen.

EVALUATE koppelen met andere functies

EVALUATE kan ook worden gekoppeld aan andere DAX-functies.

Een optie is om EVALUATE samen met te gebruiken . Hierdoor worden de rijen in de producttabel gefilterd, afhankelijk van wat u hebt opgegeven.

U wilt bijvoorbeeld alleen resultaten waarbij de productkleur rood is. Als u de onderstaande query uitvoert, tonen de resultaten alleen rijen met die specificaties. Je kunt ook zien dat in plaats van 2.517 rijen de Producttabel nu nog maar 99 rijen heeft.

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

Als u meer dan één kolom wilt vergelijken, kunt u gebruiken om een ​​andere voorwaarde aan het filter toe te voegen.

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

Deze query retourneert nu 701 rijen.

Een andere optie die u kunt proberen, is het gebruik van . Dit zal een duidelijke lijst opleveren van alle kleuren die beschikbaar zijn in de productentabel.

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

U kunt ook en gebruiken .

Bovendien kunt u naast accolades ook de functie gebruiken om gegevens op te halen uit specifieke rijen in een tabel.

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

Het verschil is dat je bij deze functie de mogelijkheid hebt om de kolomnaam te wijzigen.

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

Complexe uitdrukkingen gebruiken in DAX Studio met EVALUATE

Laten we voor dit voorbeeld eerst teruggaan naar LuckyTemplates en een nieuwe meting voor Total Sales maken .

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

Als u klaar bent, gaat u terug naar DAX Studio en voert u de onderstaande code uit:

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

Deze code betekent dat u de Total Sales Measure aanroept om contextovergang te initiëren en een Sales-waarde toe te wijzen aan elke regel in de Products Table. Als je het eenmaal hebt uitgevoerd, heb je de Totale verkoop in de meest rechtse kolom van deze tabel.

Nu zult u merken dat sommige rijen in deze tabel geen waarde hebben voor de totale verkoop.

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

Dit betekent dat er geen overeenkomende regelitems zijn voor die rij in de tabel Verkoop.

Om rijen met lege waarden te verwijderen, kunt u de functie FILTER gebruiken. Een best practice om onderscheid te maken tussen kolommen en meetwaarden is ook het gebruik van het @ -symbool. Dit zal het behandelen als een virtuele kolom.

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

Als u tevreden bent met de resultaten, kopieert u de code en gaat u terug naar LuckyTemplates. Maak een nieuwe tabel en plak de code.

De DAX Studio EVALUATE Trefwoord: basisvoorbeelden

U krijgt nu een productentabel met een kolom voor het verkoopbedrag.

Conclusie

Het sleutelwoord EVALUATE wordt gebruikt bij het maken van query's in DAX Studio. Het is dus belangrijk om te begrijpen wat het is en hoe het wordt gebruikt. Het leren van de basis is cruciaal voor het opbouwen van vertrouwen en vaardigheid bij het omgaan met complexe uitdrukkingen in de toekomst.

Er zijn andere manieren om het sleutelwoord EVALUATE te gebruiken en toe te passen. Er is ook een optie om het queryproces te automatiseren met behulp van EVALUATE. Naarmate u meer zoekwoorden van DAX Studio verkent, ontdekt u een overvloed aan mogelijkheden die uw codeerervaring zullen verbeteren.


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