Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
U kunt zien dat het resulteert in een eenvoudige datumtabel met de kolommen Datum, Maand en Kalenderjaar.
Publiceer vervolgens het gegevensmodel naar de LuckyTemplates-service .
Ga naar LuckyTemplates. Klik op Gegevens ophalen en vervolgens op LuckyTemplates-gegevenssets .
Kies de datumtabel en klik vervolgens op Maken .
Open de weergave Relaties.
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.
U kunt zien dat er een beperkte relatie tussen de verkooptabel en de datumtabel is gemaakt. Een beperkte relatie wordt aangeduid met onderstaand symbool.
De query maken voor het samengestelde model
Ga naar het deelvenster Velden, open de verkooptabel en maak een nieuwe kolom aan .
Schrijf in deze nieuwe kolom een eenvoudige maat . Voor dit voorbeeld toont de nieuwe kolom het Orderjaar.
Als u klaar bent, sleept u de nieuwe kolom naar het LuckyTemplates-canvas.
Zet dit om in een tabel en zorg ervoor dat de kolom Besteljaar als rij wordt gebruikt.
Sleep vervolgens de datum uit de tabel Datums. De datum moet ook worden toegewezen als een rij.
Klik op de vervolgkeuzepijl voor Datum en selecteer Tellen . Dit telt het aantal waarden in een bepaald jaar.
Momenteel toont de tabel voor elk jaar dezelfde telwaarde.
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.
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.
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 .
Kopieer de query van de tabel en ga terug naar 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 .
De code bevat twee secties. Het bovenste gedeelte toont de DAX-query die is uitgevoerd vanwege het lokale model.
Onderaan ziet u het externe model in de LuckyTemplates-service die de DirectQuery uitvoert.
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
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