Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
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.
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.
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.
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 .
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.
Als u meer dan één kolom wilt vergelijken, kunt u gebruiken om een andere voorwaarde aan het filter toe te voegen.
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.
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.
Het verschil is dat je bij deze functie de mogelijkheid hebt om de kolomnaam te wijzigen.
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 .
Als u klaar bent, gaat u terug naar DAX Studio en voert u de onderstaande code uit:
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.
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.
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.
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
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