Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Het berekenen van een cumulatief totaal , ook wel een lopend totaal genoemd , in LuckyTemplates, is zeker gebruikelijk voor de meeste bedrijven, omdat het onmisbaar is bij het uitvoeren van berekeningen om het totaal van een meting tot een bepaalde datum weer te geven. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Maar wist u dat het maken van een omgekeerd cumulatief totaal net zo essentieel is als het berekenen van het cumulatieve totaal?
In dit artikel gaan we in op het berekenen van een omgekeerd cumulatief totaal in LuckyTemplates met behulp van DAX .
Inhoudsopgave
Het probleem bekijken
Dit is als vraag gesteld in het
Je kunt dit forumbericht hier bekijken –
Een lid had een onderscheidende behoefte van december tot januari waarin hij een cumulatief totaal nodig had. Ze wilden het ook dynamisch maken, waarbij het omgekeerde cumulatieve totaal zou worden aangepast voor die specifieke logica in het rapport wanneer ze het jaarfilter op de pagina wilden wijzigen .
Gelukkig kon ik een antwoord bedenken dat vrij eenvoudig was nadat ik een oplossing had doorgenomen.
Het was een simpele variatie op de meest voorkomende combinatie van cumulatieve totaalformules die je vrij efficiënt kunt gebruiken en hergebruiken binnen LuckyTemplates.
Maar voordat we het omgekeerde cumulatieve totaal aanpakken , laten we ons eerst concentreren op het cumulatieve totaal .
de formule Cumulatief of Lopend totaal in LuckyTemplates
Het cumulatieve totaal, of lopend totaal, wordt gebruikt om de totale som van gegevens weer te geven naarmate deze groeit met de tijd of een andere reeks of progressie. Dit is erg handig om veranderingen in een bepaald logisch patroon op te sporen en om te bepalen of het voorspellingssysteem niet meer voldoet .
Deze afbeelding toont de formule voor het berekenen van het cumulatieve totaal in LuckyTemplates .
Laten we proberen de gegeven formule geleidelijk te analyseren.
1. neem de totale verkoop van elke datum op
Het eerste dat we moeten doen, is de totale verkoop van elke datum opnemen .
De Totale Verkoop is de som van alle getallen in een kolom. In dit specifieke voorbeeld is de Totale verkoop de som van de kolom Totale omzet .
Vervolgens hebben we met behulp van de ALLSELECTED- functie alle datums van het specifieke jaar (in dit geval 2017) in de FILTER- functie vermeld.
U kunt er ook voor kiezen om de functie ALLESSELECTEERD niet te gebruiken als u alle data wilt weergeven zonder een specifiek jaar te selecteren.
2. Vergelijk de huidige datum met de MAX DATE
We moeten dan de huidige datum vergelijken met de MAX- datum.
Deze MAX- functie retourneert de maximumwaarde in een kolom, inclusief eventuele logische waarden en getallen.
In dit voorbeeld bepaalt de functie MAX de maximale waarde in de kolom Datum. Vervolgens worden alle datums weergegeven die kleiner zijn dan of gelijk zijn aan de MAX- datum .
3. Evalueer de totale verkoop met behulp van de functie ISBLANK().
We hebben ook een IF- logica toegevoegd die de totale verkoop evalueert met behulp van de ISBLANK()-functie. Deze DAX-functie retourneert TRUE of FALSE nadat is gecontroleerd of een waarde blanco/nul is of niet .
Als in dit specifieke voorbeeld de Total Sales nul is , moet een lege waarde worden geretourneerd, anders wordt de waarde van de variabele CumulativeTotal geretourneerd.
We hebben deze logica voor dit voorbeeld gebruikt om alleen de datums weer te geven met de daadwerkelijke verkopen die we maken, zonder de datums op te nemen waarvoor nog geen gegevens beschikbaar zijn .
In het onderstaande voorbeeld is het resultaat onder de kolom Cumulatieve verkoop van 1 februari 2017 berekend door het huidige bedrag van de totale verkoop ($ 10.485) op te tellen bij het bedrag van de totale verkoop ($ 14.506) van 1 januari 2017 .
Dat is ook hoe het resultaat van elke afzonderlijke rij onder de kolom Cumulatieve verkoop werd berekend.
Berekening van het omgekeerde cumulatieve of omgekeerde lopende totaal in macht bI
Nu we onze cumulatieve omzet hebben berekend , gaan we proberen het omgekeerde cumulatieve totaal te voorspellen . Om het te berekenen, kunnen we nog steeds onze cumulatieve totaalformule gebruiken met enkele kleine wijzigingen.
Wat u moet doen, is een kleine aanpassing toepassen op de rijcontextfiltering die plaatsvindt binnen de FILTER-functie van het formulepatroon.
Binnen de FILTER-functie moet de huidige datum worden vergeleken met de MIN- datum in plaats van de MAX- datum.
Deze MIN - functie retourneert de minimumwaarde in een kolom .
In dit voorbeeld bepaalt de functie MIN de minimumwaarde binnen de kolom Datum . Vervolgens worden alle datums weergegeven die groter zijn dan of gelijk zijn aan de MIN-datum .
We hebben bijvoorbeeld het specifieke resultaat berekend onder de kolom Omgekeerde cumulatieve verkopen vanaf januari 2017 door elke afzonderlijke waarde van de totale verkoop op te tellen vanaf de datums onder de huidige datum ( februari 2017 tot december 2017 ).
Dat geldt voor elke afzonderlijke rij onder de kolom Omgekeerd cumulatief .
De oplossing is simpelweg het omkeren of aanpassen van de formule voor het berekenen van het cumulatieve totaal dat we momenteel hebben.
Eenvoudige filters met CALCULATE – (1.13) Ultieme beginnershandleiding voor DAX
Hoe u budget- of prognoseresultaten cumulatief kunt berekenen in LuckyTemplates
Meerdere statistieken cumulatief kunt berekenen in LuckyTemplates met behulp van DAX
Conclusie
Reverse Cumulatief Totaal heeft zeker het potentieel om zijn waarde te bewijzen in procesbeheersing en prognoses, door te detecteren wanneer het patroon van de klantvraag verandert en wanneer een prognosesysteem niet langer toereikend is.
De meeste gebruikers zullen het over het algemeen niet gebruiken, maar dit kan ook een essentiële wijziging zijn van hoe de CALCULATE-functie werkt in combinatie met de FILTER-functie .
Wanneer u deze twee DAX-formules samen gebruikt, kunt u behoorlijk interessante en unieke prognoses voor uw gegevens genereren.
Hier zijn enkele aanbevolen links voor u, zodat u de cumulatieve totaaltechnieken binnen LuckyTemplates meer kunt verkennen.
Maak dynamische cumulatieve totalen met behulp van DAX in LuckyTemplates
Cumulatieve totalen in LuckyTemplates zonder datums – Geavanceerde DAX
Hopelijk kunt u een goed begrip krijgen van hoe deze specifieke berekening werkt binnen LuckyTemplates.
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