DAX-voorbeelden in LuckyTemplates – Geavanceerde DAX-formules

In deze zelfstudie laat ik u enkele geavanceerde formules en DAX-voorbeelden zien met behulp van verschillende functies in LuckyTemplates. Enkele van de functies die u in de onderstaande voorbeelden zult tegenkomen, zijn CALCULATE , FILTER , MAX , ALLSELECTED en nog veel meer.

Maar voordat u begint, moet u ervoor zorgen dat u uw maatregelen optimaliseert. Ik raad altijd aan om meetgroepen te gebruiken om dingen intuïtiever te maken in uw rapporten. Zo kun je eenvoudig overstappen naar de meer geavanceerde maatregelen.

Inhoudsopgave

DAX-voorbeelden: cumulatief totaal berekenen

De eerste DAX-berekening die ik u ga laten zien, is een voorbeeld van een cumulatief totaal.

Het gebruik van cumulatief totaal is een geweldige manier om een ​​vergelijking over een lange periode te laten zien.

Onderstaande voorbeeldvisualisatie ziet er zo druk uit dat je de onderliggende trend nauwelijks kunt zien. Maar als u een cumulatief totaalpatroon gebruikt, kunt u de belangrijke inzichten duidelijker zien.

U moet de formule voor cumulatieve verkopen starten met behulp van de functie . Met deze functie kunt u eenvoudig de totale verkoop berekenen met een andere context.

Vervolgens moet u samen met de functie gebruiken om naar de datumtabel te verwijzen .

Gebruik daarna de functie om elke afzonderlijke rij en context in de tabel te evalueren. Het zal controleren of de datum kleiner is dan of gelijk is aan de huidige datum van de specifieke rij. Als dat het geval is, berekent  de MAX- functie de verkopen van al die datums.

De formule herhaalt ook elke dag van de kolom Datum met behulp van de functie ALLSELECTED . Dit is het basispatroon van cumulatieve formules in LuckyTemplates.

U kunt nu de cumulatieve verkoopmaatstaf die we zojuist hebben gemaakt naar de tafel brengen .

Kortom, de cumulatieve totaalberekening omvat alle eerdere rijen. De gegevens in de vierde rij zijn bijvoorbeeld het totaal van de eerste drie rijen. Op dezelfde manier berekent de vijfde rij de eerste vier rijen.

Ook in dit DAX-berekeningsvoorbeeld is het concept van virtuele tabellen van toepassing. Voor elke afzonderlijke rij maakt de formule een virtuele tabel voor alle eerdere datums en verkopen. En dan berekent het alle verkopen van die datums. De formule voert dit patroon keer op keer uit tot de laatste rij van de tabel.

DAX-voorbeelden: cumulatieve verkopen vorig jaar berekenen

Laten we verder gaan met een ander voorbeeld van een geavanceerde DAX-berekening. Deze keer laat ik je zien hoe je de cumulatieve omzet van vorig jaar berekent .

Kopieer gewoon de vorige formule voor Cumulatieve verkopen en hernoem deze dienovereenkomstig. In plaats van Total Sales , moet u verwijzen naar de Sales LY binnen de CALCULATE- functie.

Wanneer u de resultaten voor Cumulatieve verkopen LY in de tabel controleert, ziet u alleen de cumulatieve verkopen van vorig jaar. Het doet dezelfde virtuele berekening en verandert de context van elke afzonderlijke rij dankzij de CALCULATE- functie.

Deze keer kunt u de bestaande visualisatie hieronder wijzigen om de cumulatieve resultaten weer te geven.

U kunt hier de vlakdiagramvisualisatie gebruiken en u kunt ook iets uit de slicer selecteren voor extra context.

Zo ziet de nieuwe visualisatie eruit.

Als u bijvoorbeeld iets selecteert in de City- slicer, veranderen de resultaten in de visualisatie. Hier is een vergelijking hieronder.

DAX-voorbeelden: cumulatief verkoopverschil berekenen

Het laatste dat ik wil weten, is hoe we dit jaar cumulatief hebben gepresteerd in vergelijking met vorig jaar. U kunt dit doen door simpelweg het verschil te ontdekken tussen Cumulatieve Verkoop en Cumulatieve Verkoop LY .

Daarna kunt u de meting Cumulatief verschil naar de onderste visualisatie brengen.

Hiermee zie je duidelijk de trend wat betreft de prestaties van het lopende jaar ten opzichte van het voorgaande jaar. 

Wat interessant is aan dit geavanceerde DAX-voorbeeld, is dat u dit kunt gebruiken om een ​​andere tijdvergelijkingsanalyse te maken. Aangezien u de optie JAAR van de eerste verkoopmeting hebt gebruikt, kunt u deze wijzigen in DAG , MAAND of KWARTAAL .


Segmentatievoorbeeld Geavanceerde DAX gebruiken in LuckyTemplates
Een cumulatieve uitvoeringssnelheid berekenen DAX gebruiken in LuckyTemplates
Dynamisch een lopend totaal of cumulatief totaal in LuckyTemplates berekenen

Conclusie

De bovenstaande DAX-voorbeelden zijn geweldige toepassingen van geavanceerde LuckyTemplates-berekeningen. We combineerden formules en geïntegreerde tijdintelligentieberekeningen .

U kunt gemakkelijk uitbreiden naar andere tijdvergelijkingen na het leren van de bovengenoemde DAX-voorbeelden. Pas gewoon alle inzichten en technieken toe die je hieruit hebt geleerd.


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