Optimaliseer LuckyTemplates-formules met geavanceerde DAX

Optimaliseer LuckyTemplates-formules met geavanceerde DAX

Ik zal enkele interessante concepten bespreken die betrekking hebben op het gebruik van verschillende tabelfuncties om uw LuckyTemplates-formules te optimaliseren . Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Ik ga een voorbeeld gebruiken van het waar een van de leden vroeg of het mogelijk is om een ​​filter toe te voegen tijdens het gebruik van de SUMMARIZE- functie.

Optimaliseer LuckyTemplates-formules met geavanceerde DAX

Dit is vrij gebruikelijk voor scenario's waarin u virtuele tabellen moet maken die door een logica binnen de metingen moeten worden herhaald in plaats van de hele tabel te herhalen.

De functie heeft veel toepassingen. Hiermee kunt u een overzichtstabel maken, fysiek of virtueel. U kunt het ook gebruiken om meer geavanceerde tabelfuncties te maken door , of toe te voegen . Er is een groot aantal van deze tabelfuncties die u kunt gebruiken.

Voor deze zelfstudie wil ik u laten zien hoe u enkele tabelfuncties kunt combineren om uw LuckyTemplates-formules te optimaliseren. Op deze manier kunt u relevantere resultaten krijgen die u nodig heeft voor uw analyse.

DOWNLOAD DAX-BRON HIER

Inhoudsopgave

LuckyTemplates-formules optimaliseren met behulp van een filterfunctie

In het voorbeeld wilde het lid een verkooptabel per stad maken, maar alleen naar een bepaalde subset van die steden kijken. Er is dus een extra filter in de tabel nodig om een ​​bepaald verkoopbereik te verkrijgen.

Een van onze LuckyTemplates-experts, Brian, kwam met een relatief eenvoudige oplossing om dit scenario op te lossen. Het belangrijkste punt van de oplossing is dat u een virtuele tafel kunt plaatsen na het plaatsen van de functie.

Optimaliseer LuckyTemplates-formules met geavanceerde DAX

In dit geval kunt u elke beschikbare tabelfunctie gebruiken, zoals SUMMARIZE . De S UMMARIZE-functie is een tabelfunctie die een overzichtstabel maakt voor regio's en steden. Daarnaast bevat het de totale stadsverkopen en de totale verkopen.

Optimaliseer LuckyTemplates-formules met geavanceerde DAX

Aangezien deze virtuele tabel zich in een filter bevindt, worden alleen die steden geretourneerd die meer dan 1 miljoen totale stadsverkopen hebben.

Optimaliseer LuckyTemplates-formules met geavanceerde DAX

Zoals u kunt zien, werkt het goed en is het effectief in het optimaliseren van uw LuckyTemplates-formules. 

Bovendien kunt u met AVERAGEX ook een meting maken die alleen zoekt naar de gemiddelde verkoop per stad . Dit is handig in een scenario waarin u alleen de verkopen voor de topsteden boven een bepaald bedrag wilt bekijken.

De functie kan helpen het aantal iteraties dat nodig is voor uw formule te minimaliseren. Deze functie helpt ook om de virtuele tabel door kleinere of kleinere getallen te laten itereren. 

ADDCOLUMNS gebruiken om LuckyTemplates-formules te optimaliseren

Een ander lid, Nick, droeg een betere manier bij om de LuckyTemplates-voorbeeldformule te optimaliseren. Het gaat om het in lagen aanbrengen van een andere tabelfunctie genaamd in in plaats van alleen de SUMMARIZE- functie te hebben.

Optimaliseer LuckyTemplates-formules met geavanceerde DAX

De nieuwe techniek verbetert de prestaties van de berekening enigszins en voorkomt vreemde resultaten. Met de functie kunt u een virtuele tabel met extra kolommen maken.

Voor dit voorbeeld maakt de functie SUMMARIZE een tabel met één kolom. Maar via ADDCOLUMNS kunt u nog een kolom toevoegen voor de totale verkoop. 

Optimaliseer LuckyTemplates-formules met geavanceerde DAX

Plaats gewoon de formule ADDCOLUMNS binnen de functie FILTER in een bestaande formule om een ​​extra filter te maken. Dit is slechts één manier om een ​​gefilterde tabel met twee kolommen te maken die eruitziet als de tabel hieronder.

Optimaliseer LuckyTemplates-formules met geavanceerde DAX

U kunt dezelfde techniek ook gebruiken om elk soort virtuele tabel te maken die itereert via een AVERAGEX- functie of of functie. U kunt deze tabelfuncties gewoon op elkaar leggen om de vorm van de virtuele tabel te wijzigen. 




Conclusie

U kunt uw LuckyTemplates-formules optimaliseren om de vorm te wijzigen of de samenvatting van gegevens in uw model aan te passen door gebruik te maken van de kracht van DAX.

In deze korte zelfstudie wil ik enkele geweldige oplossingen van de leden van het LuckyTemplates-forum belichten. Zoals ik heb laten zien, waren er enkele interessante technieken waarvan ik denk dat je ze gemakkelijk kunt toepassen op je eigen maatregelen en logica binnen LuckyTemplates. Ik hoop dat je hier vandaag wat nuttige tips hebt opgepikt.

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