Inleiding tot geavanceerde DAX in LuckyTemplates

Inleiding tot geavanceerde DAX in LuckyTemplates

In deze zelfstudie wil ik u enkele voorbeelden laten zien van geavanceerde DAX-berekeningen in LuckyTemplates . Nadat ik de basis heb doorgenomen, zal ik nu enkele geavanceerde functies en formules demonstreren die essentieel zijn voor het uitvoeren van meer gecompliceerde berekeningen.

Ik zal niet elke formule of functie behandelen, maar in plaats daarvan zal ik u een overzicht geven van enkele ideeën, zodat u kunt ontdekken wat DAX kan doen. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Inhoudsopgave

Gegevens filteren op datum met behulp van de slicer

Om te beginnen ga ik hier een tijdvergelijkingsanalyse uitvoeren op deze voorbeeldgegevens.

Inleiding tot geavanceerde DAX in LuckyTemplates

Eerst ga ik een filter voor datums toevoegen.

Inleiding tot geavanceerde DAX in LuckyTemplates

Daarna selecteer ik Datum in de sectie Veld om van de hiërarchie af te komen.

Inleiding tot geavanceerde DAX in LuckyTemplates

Dan ga ik er een snijmachine van maken.

Inleiding tot geavanceerde DAX in LuckyTemplates

Eenmaal geselecteerd, zal de slicer er zo uitzien, waardoor we naar een andere tijdzone kunnen filteren.

Inleiding tot geavanceerde DAX in LuckyTemplates

Nu zult u zien dat het filteren de resultaten van onze oorspronkelijke gegevens verandert. Dus nu kijken we naar een kleinere subset van informatie.

Inleiding tot geavanceerde DAX in LuckyTemplates

Dit komt door de veranderende context van deze berekeningen vanwege het verschillende tijdsbestek.

In het model wordt het tijdsbestek gefilterd in de tabel Datums en vervolgens stroomt het naar beneden naar de tabel Verkoop .

Inleiding tot geavanceerde DAX in LuckyTemplates

 Vervolgens ga ik een tabel maken met mijn datums waarbij de hiërarchie is verwijderd.

Inleiding tot geavanceerde DAX in LuckyTemplates

Een ander ding is dat ik dit datumformaat niet leuk vind. Dus ik zal ze veranderen door naar het gebied Tabellen te gaan.

Inleiding tot geavanceerde DAX in LuckyTemplates

Dan zoek ik mijn tabel met datums en markeer ik die kolom.

Inleiding tot geavanceerde DAX in LuckyTemplates

Ik ga het formaat wijzigen in datum, maand en jaar. Ik weet dat in verschillende delen van de wereld de datums in verschillende volgorde staan, maar voor deze zelfstudie zal ik dit formaat gebruiken.

Inleiding tot geavanceerde DAX in LuckyTemplates

Nu zien mijn datums er zo uit vanwege de opmaakaanpassing die ik heb gedaan en het filteren van de slicer.

Inleiding tot geavanceerde DAX in LuckyTemplates

Vervolgens ga ik mijn totale verkoop binnenhalen . En in plaats van de verkoop per klant te zien, wordt nu de verkoop per datum weergegeven.

Inleiding tot geavanceerde DAX in LuckyTemplates

Tijdvergelijking met geavanceerde DAX

Nu wil ik de gegevens van de huidige datum vergelijken met de gegevens van het voorgaande jaar.

Om dit te doen, ga ik een nieuwe meting maken met de naam Sales LY voor de gegevens van vorig jaar en ik ga een functie gebruiken met de naam .

Inleiding tot geavanceerde DAX in LuckyTemplates

Met CALCULATE kan ik de context van de berekening wijzigen.

CALCULATE wordt uw meest gebruikte functie in LuckyTemplates en in de DAX-formules, omdat dit het begin is van elke geavanceerde analyse binnen LuckyTemplates.

Nu ga ik Total Sales invoeren .

Inleiding tot geavanceerde DAX in LuckyTemplates

Ik wil mijn Totale Verkoop berekenen , maar ik wil het in een andere context doen. Dus ik zal een functie gebruiken waarmee ik het filter kan wijzigen.

Ik kan bijvoorbeeld een functie genaamd gebruiken en ik kan de kolom Datums invoeren en de formule invoeren.

Inleiding tot geavanceerde DAX in LuckyTemplates

Nu kan ik de verkoop vergelijken tussen deze datum en dezelfde dag vorig jaar, wat mijn huidige context is. De context is afgeleid van de functie die ik in CALCULATE heb gebruikt .

Inleiding tot geavanceerde DAX in LuckyTemplates

Dit is het eerste voorbeeld van een geavanceerde DAX-berekening.

Cumulatief totaal berekenen met geavanceerde DAX

Nu ga ik je nog een voorbeeld laten zien van het maken van een cumulatief totaal.

Cumulatieve verkopen worden berekend met behulp van deze formule.

Inleiding tot geavanceerde DAX in LuckyTemplates

Ik ga CALCULATE gebruiken om de totale verkoop te berekenen . Maar ik wil het in een andere context doen.

Dus ik gebruik de functies en . Dan ga ik de tabel Datums plaatsen en daaronder plaats ik de kolom Datum als kleiner dan/gelijk aan Datum .

Inleiding tot geavanceerde DAX in LuckyTemplates

 Nu heb ik mijn cumulatieve omzet .

Zo ziet het eruit in een visualisatie.

Inleiding tot geavanceerde DAX in LuckyTemplates

Ik kan de datumcontext in de slicer wijzigen en alles wordt automatisch voor mij bijgewerkt.

Inleiding tot geavanceerde DAX in LuckyTemplates

Dit is een ander voorbeeld van maatvertakking. We vertakken ons in een cumulatieve subset van berekeningen.

Wat er voor elk resultaat in de cumulatieve verkoop gebeurt , is dat de formule de som van de verkopen van de huidige dag en elke voorgaande dag berekent.

Dat is wat dit deel van de formule doet. Het wijzigt de context van de berekening.

Inleiding tot geavanceerde DAX in LuckyTemplates

Geavanceerde DAX-berekeningen zijn dynamisch. Ze veranderen niet alleen op basis van de datumcontext, maar bijvoorbeeld ook wanneer ik naar een specifieke klant wil kijken.

Inleiding tot geavanceerde DAX in LuckyTemplates

Het zal dan al onze formules voor die specifieke klant updaten.

Deze formules zijn zo gebouwd dat ze naadloos gaan werken met het model dat ik heb gemaakt. Extra filters kunnen op elkaar worden gestapeld om dynamische berekeningen te maken.

Meet groepen in geavanceerde DAX

Meetvertakking is een groot onderdeel van geavanceerde DAX-berekeningen. Dus als we weggaan van de belangrijkste maatregelen en naar meer takken van maatregelen gaan, kunnen we beginnen met het maken van nieuwe maatregelengroepen.

Eerst ga ik op Gegevens invoeren klikken.

Inleiding tot geavanceerde DAX in LuckyTemplates

Ik noem de nieuwe tabel Cumulative Measures .

Inleiding tot geavanceerde DAX in LuckyTemplates

Dan ga ik er nog een maken en deze Tijdvergelijking noemen .

Inleiding tot geavanceerde DAX in LuckyTemplates

Dus deze verschijnen nu in onze veldsectie. Ze verschijnen ook hier in ons model.

Inleiding tot geavanceerde DAX in LuckyTemplates

Dan hoef ik deze alleen maar te verplaatsen.

Ik ga de cumulatieve verkopen overboeken naar mijn cumulatieve metingen .

Inleiding tot geavanceerde DAX in LuckyTemplates

Ik neem ook Verkoop vorig jaar en verplaats het naar Tijdvergelijking .

Inleiding tot geavanceerde DAX in LuckyTemplates

Dan verwijder ik de onnodige kolommen.

Inleiding tot geavanceerde DAX in LuckyTemplates

Nu heb ik drie meetgroepen die gemakkelijk te raadplegen zijn.

Inleiding tot geavanceerde DAX in LuckyTemplates

En dit zal groeien omdat ik ook onze winsten en winstmarges kan meten. Ik hoef alleen de maten in de CALCULATE- functie aan te passen en voor elke maat verschillende resultaten te krijgen.

*****Verwante koppelingen*****
Vergelijk meerdere statistieken cumulatief in LuckyTemplates met behulp van geavanceerde DAX
Analyse van nieuwe klanten met behulp van geavanceerde DAX
Vergelijking van elke verkoop versus de laatste verkoop (geen tijdinformatie) – Geavanceerde DAX in LuckyTemplates

Conclusie

Ik denk dat ik genoeg heb behandeld vanuit het oogpunt van een beginner. Dit is nog maar het begin van wat geavanceerde DAX-berekeningen zijn. Ik wil niet te technisch worden en u verwarren in dit vroege stadium van deze beginnershandleiding.

Als u meer wilt weten, kunt u onze DAX-cursussen of inhoud bekijken die we beschikbaar hebben via .

Al het beste.

*****LuckyTemplates leren?*****







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