Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Ik ga je laten zien hoe je met complexe DAX-formules werkt . Uitgebreide DAX-formules in LuckyTemplates worden normaal gesproken gebruikt als er unieke inzichten zijn die u op uw rapporten wilt laten zien. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Een voorbeeld van een scenario waarin een complexe formule vereist is, is deze vraag die op het is geplaatst .

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Het lid vroeg om een ​​formule om te gebruiken bij Salesforce-prognoses met ramp-up . Laten we naar dit scenario kijken en bepalen hoe we met de vereiste complexe formules moeten werken.

Inhoudsopgave

Scenariovereisten

In het gegeven scenario moeten we zien hoeveel korting er in de loop van de tijd wordt toegepast op basis van de verkopen van een bepaalde groep klanten .

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Er is ook een interne logica die we maandelijks moeten zien, die de opstart- en verdisconteringskosten voor het bedrijf laat zien . Het toont ook een offsetdrempel voor elk hellingniveau .

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Kortom, de drempel stelt een limiet die bepaalt hoeveel korting aan de klant wordt gegeven. Naarmate de klant meer koopt, kan hij een bepaalde drempel bereiken en dus hogere kortingen verdienen.

Elke ramp up wordt gedicteerd door een bepaalde variabele. In dit geval is het de voorspelde maandelijkse omzet .

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Op bepaalde data zou er bijvoorbeeld een verhoging plaatsvinden op basis van de voorspelling. Dit scenario is een perfect voorbeeld van hoe dynamisch DAX-formules in LuckyTemplates kunnen zijn.

Alleen al in dit geval zijn er een aantal manieren om te voorzien in wat nodig is. Er zijn ook heel wat bestaande formules die je hier kan toepassen.

Complexe DAX-formules opschonen in LuckyTemplates

Op het forum deelde Brian Julius, een van onze

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Voordat u iets anders doet, kunt u het beste eerst de formule opschonen. gebruiken , die u kunt vinden in het .

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Deze tool helpt u uw code correct op te maken, zodat deze gemakkelijker te begrijpen is. Kopieer en plak gewoon de formule waaraan u wilt werken in de daarvoor bestemde ruimte.

Vervolgens kunt u de formule opmaken op basis van de gegeven opmaakopties.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Aangezien ik persoonlijk wil dat mijn formules beknopter zijn, zou ik het zo opzetten.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Het uiteindelijke formaat is natuurlijk nog steeds aan jou. Het belangrijkste is dat u, zodra u het op uw rapport toepast, weet hoe alles in elkaar zit, zodat het gemakkelijker is om indien nodig aanpassingen door te voeren.

Na het opschonen kunt u de opgemaakte formule kopiëren en in uw rapport plakken. Als u merkt dat er nog wat aanpassingen moeten worden gedaan, kunt u dit rechtstreeks in de formulebalk doen.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Complexe DAX-formules toepassen in LuckyTemplates-rapporten

Nu het rapport is opgemaakt, is het gemakkelijker om te kijken naar wat elk onderdeel van de formule doet om ons de resultaten te geven die we nodig hebben in ons rapport.

Voor formules die zo complex zijn als deze, kunt u het beste variabelen gebruiken. In dit geval creëerde Brian één voor elke logica.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Sinds de introductie van variabelen is het gemakkelijker geworden om te begrijpen wat er in formules als deze gebeurt. Variabelen hebben het voor ons mogelijk gemaakt om aan dit soort complexe berekeningen te werken en hebben het spel veranderd op het gebied van geavanceerde analyses binnen LuckyTemplates.

In de formule die we gebruiken, is de eerste variabele voor AllClientDiscount , die de korting weergeeft die van toepassing is op elke specifieke klant. We gebruiken hier en verwijzen naar de Discount en de Offset Threshold .

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

De variabele Resultaat voert de logica uit die de specifieke korting dicteert die van toepassing is wanneer de verkoop een bepaalde drempel overschrijdt.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Met deze variabelen is het gemakkelijker om de logica achter elk deel van de formule te zien. Als je dit allemaal in één formule zou proberen uit te schrijven, zou het onmogelijk te interpreteren zijn.

De juiste totalen krijgen

Nu alles goed is ingedeeld, kunnen we nu de resultaten krijgen waarnaar we op zoek zijn.

We hebben een totaal onderaan voor elke maand en een ander totaal in de meest rechtse kolom voor elke klant. Dan hebben we een eindtotaal in de rechter benedenhoek.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Hier is hoe we gaan controleren op die totalen.

Als u teruggaat naar de dataset, ziet u dat deze geen maandelijkse gegevens opleverde. Het had gewoon een Go Live Date .

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

We hebben alleen de korting en drempel, maar geen gegevens over specifieke maanden.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Maar we moeten hier de resultaten over elke maand toewijzen.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Daarom moeten we enkele unieke berekeningen maken, zodat we de resultaten over elke maand kunnen toewijzen. Het gaat niet vanzelf omdat alleen de Go Live-datum wordt gegeven, terwijl we ook moeten kijken naar datums na dat punt.

Dat is wat dit deel van de formule eigenlijk doet.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Het vraagt ​​om de en geeft de voorwaarde dat als de FirstDayofMonth kleiner is dan of gelijk is aan de Go Live Date, we een Result verwachten .

We moeten dan een virtuele tafel maken.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

brengt elke Accountnaam en elke FirstDayofMonth samen . Vervolgens controleren we de maandelijkse verkopen met korting voor die specifieke maand.

Dan wijzen we het toe via dit deel van de formule.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Zoals je kunt zien, begint het met het gebruik van , dat uitsplitst waar elke waarde eronder moet komen.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Dat wordt gevolgd door een , waar we zeggen dat als de eerste van de maand voor een bepaalde Datum en Accountnaam, die waarde in de matrix komt.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Als de accountnaam HASONEVALUE is , herhalen we door de vTable en verwijzen we naar de accountnaam. Al deze gaan naar de Totalen aan de rechterkant.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Ten slotte krijgen we het totaal voor het onderste gedeelte. We verwijzen dus naar de FirstDayofMonth- kolommen.

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips

Na deze drie gebieden kunnen we eindelijk voor het Eindtotaal .

Hoe u uitgebreide DAX-formules kunt verwerken in LuckyTemplates - Inclusief opmaaktips


DAX-patronen of DAX-formules combineren in LuckyTemplates
DAX-voorbeelden in LuckyTemplates – geavanceerde DAX-formules
LuckyTemplates CALCULATE: sleutel tot geavanceerde DAX-formules

Conclusie

Dit is een perfect voorbeeld van hoe je totalen kunt oplossen. Nogmaals, er zijn veel DAX-formules in LuckyTemplates die u kunnen helpen hetzelfde te doen.

Ik wilde alleen maar benadrukken dat wanneer uw DAX-formule zo mooi stroomt, het gemakkelijker is om dingen uit te zoeken. Alleen al de opmaak maakt al een enorm verschil, vooral als je met zulke complexe formules werkt.

Als er hier delen zijn die je niet hebt begrepen, kun je doorgaan en zoeken in onze blog of op ons kanaal over dat specifieke onderdeel. Als u bijvoorbeeld niet begrijpt wat virtuele tabellen doen, hebben we daar eigenlijk veel tutorials over in onze bronnen. Als u niet zeker weet wat betekent, hebben we daar ook bronnen voor.

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