Hoe maak je een samengesteld model in DAX Studio

Hoe maak je een samengesteld model in DAX Studio

In deze zelfstudie leert u hoe u een samengesteld model maakt en DirectQuery gebruikt in een LuckyTemplates-gegevensset of in Azure Analysis Services.

In de vorige zelfstudies zijn de trefwoorden MEASURE , COLUMN en TABLE besproken . In sommige specifieke gevallen schrijft de DAX-engine deze trefwoorden automatisch, zelfs als u ze niet expliciet hebt gebruikt. Je leert hoe je dit scenario kunt nabootsen en begrijpt wat er achter de schermen gebeurt.

Inhoudsopgave

Een samengesteld model maken: aan de slag

In deze demonstratie is er al een weergave gemaakt voor de datumtabel. Selecteer de code en voer deze uit.

Hoe maak je een samengesteld model in DAX Studio

U kunt zien dat het resulteert in een eenvoudige datumtabel met de kolommen Datum, Maand en Kalenderjaar.

Hoe maak je een samengesteld model in DAX Studio

Publiceer vervolgens het gegevensmodel naar de LuckyTemplates-service .

Hoe maak je een samengesteld model in DAX Studio

Ga naar LuckyTemplates. Klik op Gegevens ophalen en vervolgens op LuckyTemplates-gegevenssets .

Hoe maak je een samengesteld model in DAX Studio

Kies de datumtabel en klik vervolgens op Maken .

Hoe maak je een samengesteld model in DAX Studio

Open de weergave Relaties.

Hoe maak je een samengesteld model in DAX Studio

tussen de tabel Verkoop en de tabel Datums op basis van de datum van de verkooporder en de datum van de tabel Datums . Dit doe je door Datum naar de Besteldatum te slepen. Wacht tot LuckyTemplates de relatie heeft gemaakt. Als u klaar bent, klikt u op OK.

Hoe maak je een samengesteld model in DAX Studio

Hoe maak je een samengesteld model in DAX Studio

U kunt zien dat er een beperkte relatie tussen de verkooptabel en de datumtabel is gemaakt. Een beperkte relatie wordt aangeduid met onderstaand symbool.

Hoe maak je een samengesteld model in DAX Studio

De query maken voor het samengestelde model

Ga naar het deelvenster Velden, open de verkooptabel en maak een nieuwe kolom aan .

Hoe maak je een samengesteld model in DAX Studio

Schrijf in deze nieuwe kolom een ​​eenvoudige maat . Voor dit voorbeeld toont de nieuwe kolom het Orderjaar.

Hoe maak je een samengesteld model in DAX Studio

Als u klaar bent, sleept u de nieuwe kolom naar het LuckyTemplates-canvas.

Hoe maak je een samengesteld model in DAX Studio

Zet dit om in een tabel en zorg ervoor dat de kolom Besteljaar als rij wordt gebruikt.

Hoe maak je een samengesteld model in DAX Studio

Sleep vervolgens de datum uit de tabel Datums. De datum moet ook worden toegewezen als een rij.

Hoe maak je een samengesteld model in DAX Studio

Klik op de vervolgkeuzepijl voor Datum en selecteer Tellen . Dit telt het aantal waarden in een bepaald jaar.

Hoe maak je een samengesteld model in DAX Studio

Momenteel toont de tabel voor elk jaar dezelfde telwaarde.

Hoe maak je een samengesteld model in DAX Studio

Dit komt doordat de relatie tussen de tabel Verkoop en de tabel Datums unidirectioneel is . Een filter uit de Verkooptabel wordt dus niet toegepast op de Datumtabel.

Maak een nieuwe meting om dit op te lossen.

Hoe maak je een samengesteld model in DAX Studio

Deze maat zal het aantal in de datumtabel BEREKENEN. Het zal dan de aard van de relatie wijzigen met behulp van de functie. De BOTH- functie zorgt ervoor dat het filter in beide richtingen beweegt.

Sleep deze nieuwe meting naar de tabel en verwijder de kolom Datum.

Hoe maak je een samengesteld model in DAX Studio

Ga naar het tabblad Weergave en klik op Performance Analyzer . Zodra het Performance Analyzer-venster verschijnt, klikt u op Opname starten en vervolgens op Beeld vernieuwen .

Hoe maak je een samengesteld model in DAX Studio

Kopieer de query van de tabel en ga terug naar DAX Studio .

Hoe maak je een samengesteld model in DAX Studio

De DAX Query & DirectQuery bekijken

Wanneer u de code plakt, verschijnt er een dialoogvenster met de vraag welke query's u wilt plakken.

Aangezien dit een verbinding is met de LuckyTemplates-gegevensset met behulp van de DirectQuery-optie, klikt u op de optie Zowel DAX als Direct Query .

Hoe maak je een samengesteld model in DAX Studio

De code bevat twee secties. Het bovenste gedeelte toont de DAX-query die is uitgevoerd vanwege het lokale model.

Hoe maak je een samengesteld model in DAX Studio

Onderaan ziet u het externe model in de LuckyTemplates-service die de DirectQuery uitvoert.

Hoe maak je een samengesteld model in DAX Studio

Dit geeft u een beeld van wat er met uw DAX-code gebeurt. De engine probeert een tabel te maken met het sleutelwoord TABLE. Dus zelfs als u de trefwoorden TABLE en COLUMN niet hebt gebruikt om zoekopdrachten te maken, gebruikt de engine ze achter de schermen.

Conclusie

Deze zelfstudie toont een basisvoorbeeld van hoe samengestelde modellen werken in DAX Studio. Dit is een goede weergave van wat er achter de schermen gebeurt.

In dit voorbeeld gebruikt de DAX-engine de trefwoorden TABLE en COLUMN om het resultaat van de matrix of visual in te vullen. Dus zelfs als u deze zoekwoorden niet expliciet heeft gebruikt, gebruikt de engine ze achter de schermen om u het gewenste resultaat te geven.

Al het beste,


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