Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Het lopende totaal van LuckyTemplates is de perfecte manier om patronen en veranderingen in bepaalde gegevens in de loop van de tijd weer te geven.
In LuckyTemplates is er een gebruikelijke combinatie van DAX-functies waarmee we op elke rapportpagina een dynamisch cumulatief totaal (som) kunnen maken.
De DAX- formule die we gaan bespreken is gebruiksvriendelijk en levert dynamische resultaten op. U kunt dezelfde formulecombinatie hergebruiken . Vervang er gewoon verschillende kernmetingen of kernberekeningen in. Hiermee kunt u cumulatieve totalen (sommen) genereren over verschillende berekeningen, van grootschalige tot dagelijkse resultaten.
We gebruiken dit Quarterly Insights- rapport dat ik gebruikte tijdens de afgelopen mei 2018 als voorbeeld.
Inhoudsopgave
De datumtabel en totale verkoop gebruiken in LuckyTemplates
Bij het uitvoeren van een cumulatieve totaalformule hebben we een sterke datumtabel nodig . Dit geldt ook voor eventuele intelligentieberekeningen.
Laten we deze filters van het Quarterly Insights- rapport naar de voorbeeldrapportpagina slepen. Op deze manier kunnen we in elke tijdsperiode boren.
Laten we dan het veld Datum naar de voorbeeldrapportpagina halen. Dit zal dienen als onze datumtabel .
Laten we ook de kolom Totale verkoop toevoegen aan de voorbeeldrapportpagina.
De Total Sales wordt beschouwd als een eenvoudige kernmaatstaf. Dit komt omdat het eenvoudig te berekenen is. Het kan ook op verschillende manieren worden hergebruikt, zoals voortschrijdende gemiddelden of lopende totalen .
Nu moeten we de juiste combinatie van DAX-formules gebruiken om het cumulatieve totaal (som) te krijgen.
Formule voor het berekenen van de cumulatieve omzet
We gebruiken deze formule als voorbeeld om de cumulatieve opbrengst voor de hele maand juli in 2016 te berekenen .
Zoals u hier kunt zien, hebben we al het dat we willen. Zodra we de context veranderen, verandert ook de cumulatieve som. Dit maakt het dynamisch.
Laten we nu proberen de gegeven formule te analyseren.
Eerst gebruiken we de functie om de context van de berekening te wijzigen. Dan nemen we de Total Sales -maatstaf mee.
Zoals u hier kunt zien, werd de totale verkoop voor elke afzonderlijke dag weergegeven.
De FILTER-functie gebruiken voor lopende totalen
Nu gaan we de functie gebruiken. Dit past de context binnen de CALCULATE- functie aan.
Als we het juiste cumulatieve totaal willen weergeven , moeten we de huidige context manipuleren. Dit is voor ons om niet slechts één dag te berekenen, maar ook alle dagen binnen die maand.
Terwijl we de lijst aflopen, moeten we een breder tijdsbestek creëren dat we momenteel aan het verzamelen zijn.
Elke afzonderlijke rij in de kolom Cumulatieve omzet wordt geëvalueerd in een andere context of filter dat boven de tabel Verkoop is geplaatst .
De ALLSELECTED-functie gebruiken voor lopende totalen
Bovendien verwijdert de functie enkele of alle filters uit de datumtabel die binnen een bepaalde context zijn geplaatst. In dit geval is de context Q3 van 2016 .
Vervolgens worden die filters opnieuw toegepast op basis van deze logica.
Om samen te vatten, dit deel verwijdert alle filters over een periode van 3 maanden. Vervolgens herhaalt het elk van die dagen om te bepalen of die datum kleiner is dan of gelijk is aan de huidige maximale datum .
Het berekenen van de MAX-datum
Laten we proberen een Max Date- meting te maken en deze logica er vervolgens aan toe te wijzen.
Dit is wat de MAX Date- logica doet.
Zoals u kunt zien, evalueert het naar exact dezelfde dag vanuit de kolom Datum .
Verschillende manieren om het lopende totaal van LuckyTemplates te gebruiken
Zodra u de logica voor het berekenen van lopende totalen begrijpt, is het gemakkelijker om deze op verschillende manieren te gebruiken.
Als we bijvoorbeeld de cumulatieve winst willen berekenen , kunnen we nog steeds de formule voor de cumulatieve omzet gebruiken . We moeten alleen de formule een beetje aanpassen.
We moeten de naam van de maatregel wijzigen in Cumulatieve winsten . Wijzig vervolgens de Totale verkoop in een andere kernmaatstaf, namelijk Totale winst .
Met deze formule kunnen we ook de cumulatieve omzet van het laatste kwartaal krijgen. We noemen deze meting Cumulative Revenue LQ .
In dit voorbeeld hoeven we alleen de Total Sales te wijzigen in een time intelligence-berekening zoals de Sales LQ .
Berekening van het omzetverschil per kwartaal
Na de cumulatieve omzet LQ- meting kunnen we nu het verschil krijgen tussen de omzet van het huidige kwartaal en die van het laatste kwartaal. De term voor deze techniek is Measure Branching .
Om dat te doen, moeten we een nieuwe meting maken en deze de naam Inkomstenverschil per kwartaal noemen . Vervolgens kunnen we de cumulatieve opbrengst LQ aftrekken van de cumulatieve opbrengstmaatstaf .
Nadat we de formule met succes hebben geïntegreerd in de eerder besproken metingen ( cumulatieve omzet LQ en omzetverschil per kwartaal ), kunnen we nu de visualisaties weergeven voor eenvoudigere gegevensanalyse.
Lopende totalen in LuckyTemplates: berekenen met behulp van DAX-formule
Presentatie van budgetten in LuckyTemplates - DAX cumulatieve totalen
Cumulatieve totalen op basis van maandelijkse gemiddelde resultaten in LuckyTemplates
Conclusie
Het belangrijkste punt in deze zelfstudie is het begrijpen van de formule en deze vervolgens verder aan te passen om uit te breiden naar andere maatregelen.
Met behulp van een DAX-formule kunt u trends weergeven en een concrete vergelijking van maatregelen in de tijd geven.
Door de functie van elke sectie van de formule te begrijpen, kunt u onmiddellijke resultaten verkrijgen.
Dit verandert de manier waarop presentaties worden gegeven. Zolang u de formule kunt aanpassen aan de informatie die u nodig heeft, worden de gewenste resultaten meteen weergegeven.
Dit is een goed overzicht van de techniek voor LuckyTemplates running total . Ik hoop dat je dit in je eigen werk kunt toepassen.
Bekijk voor meer DAX-formulecombinatietechnieken de module Solving Analytical Scenarios op LuckyTemplates Online. Deze cursusmodule behandelt alle formules die u kunt gebruiken om verschillende analyses en inzichten in uw rapporten op te lossen.
Veel plezier met het doornemen van deze gedetailleerde video.
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