De Query Builder-functie gebruiken in DAX Studio

De Query Builder-functie gebruiken in DAX Studio

In deze zelfstudie leert u hoe u de functie Querybouwer kunt gebruiken om eenvoudig query's en meetwaarden te maken in DAX Studio .

U kunt hier toegang toe krijgen door op de optie Query Builder op het tabblad Home te klikken. Hierdoor wordt een nieuw deelvenster geopend waarin u kolommen, metingen en filters kunt opgeven om een ​​query te maken.

De Query Builder-functie gebruiken in DAX Studio

Laten we, om het uit te testen, een eenvoudige DAX-query maken . Sleep een veld vanuit het deelvenster Metagegevens naar de Querybouwer.

In dit geval zijn de kolommen Merk en Kleur. De tabel is gefilterd om alleen merken weer te geven die "Rood" als kleur hebben.

Wanneer u onderaan op de optie Query uitvoeren klikt, wordt in het deelvenster Resultaten een tabel weergegeven met twee rijen: Merk en Kleur. U kunt ook zien dat de kolom Kleur alleen 'Rood' bevat.

De Query Builder-functie gebruiken in DAX Studio

Inhoudsopgave

Maak een basismaat in Query Builder

Klik op de knop Nieuw om een ​​querymeting te maken met behulp van de Querybouwer . Hierdoor wordt een nieuwe meting gemaakt en wordt een nieuw deelvenster geopend waarin u de DAX-code kunt schrijven.

U kunt ook de tabel in uw gegevensmodel opgeven waar u de nieuwe meting die u hebt gemaakt, wilt declareren. In dit geval is dat de tabel Klanten.

De Query Builder-functie gebruiken in DAX Studio

Geef uw nieuwe maatregel een naam. Laten we voor de DAX-code de totale verkoop berekenen met behulp van de functie. Het wordt gedeeld door 10.000 om de hoeveelheid gegevens in het resultaat te verminderen.

De Query Builder-functie gebruiken in DAX Studio

Als u op OK klikt, kunt u zien dat de meting is vastgelegd in de Querybouwer. Als u op de optie Query uitvoeren klikt, wordt in het deelvenster Resultaten een nieuwe kolom weergegeven met het totale verkoopbedrag.

De Query Builder-functie gebruiken in DAX Studio

Maak een meting met rangschikking in Query Builder

Laten we als ander voorbeeld een tweede meting maken die de kleur van elk merk rangschikt.

Verwijder het kleurenfilter. Maak een nieuwe meting met de naam Color Rank. De DAX-code voor deze meting gebruikt de functie.

In het eerste argument hebt u de functie nodig om de productkleur te evalueren die is gewijzigd door de functie .

In het tweede argument moet u de Total Sales-maatstaf aanroepen. Het resultaat wordt vervolgens in aflopende volgorde gesorteerd met behulp van de DESC-functie.

De Query Builder-functie gebruiken in DAX Studio

Wanneer u op OK klikt, ziet u dat er een nieuwe kolom aan de tabel is toegevoegd. De kolom Color Rank rangschikt de kleur op basis van hun totale verkoopbedrag. Dit wordt gedaan voor elke merknaam.

De Query Builder-functie gebruiken in DAX Studio

U kunt ook filters aan de meting toevoegen. U kunt de kleurenkolom filteren en ervoor kiezen om alleen kleuren weer te geven die beginnen met de letter B. Om dit te laten werken, moet u de functie REMOVEFILTERS wijzigen in .

Wanneer u de bewerkte query uitvoert, kunt u zien dat de kolom Kleur alleen gegevens weergeeft die beginnen met de letter B. De kolom Kleurrangschikking heeft ook de manier gewijzigd waarop elke rij is gerangschikt.

De Query Builder-functie gebruiken in DAX Studio

U kunt ook de optie Order By in de Query Builder gebruiken om de rijen in uw tabel te sorteren.

De Query Builder-functie gebruiken in DAX Studio

De optie Query bewerken

Een andere handige functie in Query Builder is de optie Query bewerken . Hiermee kunt u de code bekijken die automatisch is gegenereerd door de Query Builder.

De Query Builder-functie gebruiken in DAX Studio

Voor dit voorbeeld ziet de code er zo uit:

De Query Builder-functie gebruiken in DAX Studio

De Query Builder-functie gebruiken in DAX Studio

U kunt zien dat het dezelfde regels code bevat in uw metingen. Om het resultaat echter in tabelvorm weer te geven, gebruikt Query Builder de functie in de kolom Merk en Kleur.

U kunt ook zien dat de optie Order By is vertaald in DAX-codevorm.

De optie Query automatisch genereren

Als u uw invoer in de Querybouwer bewerkt en vervolgens op Query uitvoeren klikt, zult u merken dat er geen wijzigingen worden aangebracht in de ingebouwde DAX-code van de Querybouwer. De tabel in het resultatenvenster wordt ook niet bijgewerkt.

Dit komt omdat elke keer dat u wijzigingen aanbrengt, u op de optie Query automatisch genereren moet klikken .

De Query Builder-functie gebruiken in DAX Studio

Het werkt op dezelfde manier als een knop Vernieuwen. Deze optie zorgt ervoor dat elke wijziging die u aanbrengt in Query Builder wordt weerspiegeld in de ingebouwde DAX-code en in de resultaten.

Conclusie

De Query Builder-functie in DAX Studio biedt een eenvoudige manier om query's en metingen te maken. Dit is vooral handig voor gebruikers die net beginnen met het leren over LuckyTemplates en DAX Studio.

Het mooie van de Query Builder is dat u de DAX-code niet zelf handmatig hoeft te schrijven. Het zal het voor je doen.


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