DEFINE-trefwoord in DAX Studio: overzicht en voorbeelden

DEFINE-trefwoord in DAX Studio: overzicht en voorbeelden

Na EVALUATE is de volgende die u moet leren het sleutelwoord DEFINE. In deze zelfstudie nemen we een overzicht door van wat het sleutelwoord DEFINE is en hoe het wordt gebruikt in DAX Studio. Gaandeweg worden concrete voorbeelden besproken.

Inhoudsopgave

Het sleutelwoord DEFINE gebruiken in DAX Studio

DEFINE is een sleutelwoord dat entiteiten definieert die worden toegepast op een of meer EVALUATE-instructies in een DAX-query.

Voorbeeld #1: DEFINE met DAX-functies

DEFINE-trefwoord in DAX Studio: overzicht en voorbeelden

In dit voorbeeld worden met de eerste regel van de code alle afzonderlijke hoeveelheden in de verkooptabel opgehaald. De tweede regel beperkt de hoeveelheden die worden geretourneerd. Om het resultaat van de variabele te retourneren, moet u het sleutelwoord EVALUATE gebruiken .

Als u de tweede variabele probeert te EVALUEREN, verschijnt er een ander resultaat.

DEFINE-trefwoord in DAX Studio: overzicht en voorbeelden

U kunt verder de variabele FewQuantities gebruiken om het aantal rijen in de verkooptabel te tellen dat betrekking heeft op hoeveelheden 1, 2 en 3.

DEFINE-trefwoord in DAX Studio: overzicht en voorbeelden

-constructie gebruiken . Pas vervolgens de functies en toe om het aantal rijen in de verkooptabel te tellen. Plaats daarna de variabele FewQuantities in het filter. Dit geeft u het totale aantal rijen in de tabel Verkoop.

Voorbeeld #2: complexe uitdrukkingen

Laten we eens kijken naar een ander voorbeeld dat complexe uitdrukkingen behandelt.

DEFINE-trefwoord in DAX Studio: overzicht en voorbeelden

In dit geval moet u een tabelconstructie gebruiken om een ​​kolom te retourneren die de hoeveelheden 1, 6, 3 en 5 bevat. Voor de tweede variabele hebt u de functie FILTER nodig verkoophoeveelheid de variabele FewQuantities te filteren .

Voordat u doorgaat, voert u EVALUATE FilterContextFromSlicer uit om te weten of u tot nu toe de juiste resultaten krijgt.

DEFINE-trefwoord in DAX Studio: overzicht en voorbeelden

Zodra dat is gebeurd, voert u de functie SUMMARIZECOLUMNS in volgens de onderstaande code:

DEFINE-trefwoord in DAX Studio: overzicht en voorbeelden

Dit onderste gedeelte van de code bootst het gedrag van LuckyTemplates na .

De functie is handig voor het maken van visuals en het beantwoorden van vragen. In dit geval maken de slicers deel uit van de filtercontext. Vervolgens moet u een nieuwe kolom, Total Rows, toevoegen om de resultaten van de code weer te geven. Het laatste argument gebruikt de functie COUNTROWS om het aantal rijen in de tabel Verkoop te retourneren.

Als u deze code uitvoert, krijgt u een tabel die uit twee kolommen bestaat. De eerste kolom toont de productkleur, terwijl de tweede de totale rijen toont.

DEFINE-trefwoord in DAX Studio: overzicht en voorbeelden

De constructie COUNTROWS (Sales) wordt echter niet ideaal gebruikt binnen de functie SUMMARIZECOLUMNS. In plaats daarvan is de beste praktijk om nieuwe maatregelen te creëren. Dit wordt verder besproken in volgende tutorials.

Conclusie

Deze tutorial biedt u snelle en specifieke voorbeelden van hoe u het sleutelwoord DEFINE kunt gebruiken in uw DAX Studio-codes. Het is ook cruciaal om variabelen goed te laten werken.

DAX Studio is een krachtige tool voor het maken van query's en het ontwikkelen van rapporten. Door het doel en de functie te leren van niet alleen DEFINE, maar van alle beschikbare trefwoorden en functies, wordt u vaardiger in het omgaan met complexe problemen en geavanceerde coderingslogica.

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