Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Ik wil ingaan op één belangrijk LuckyTemplates-concept dat onjuiste totalen zou kunnen veroorzaken. Hoewel er verschillende scenario's zijn, is er een eenvoudige manier om dit probleem op te lossen. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Het belangrijkste is om te begrijpen waarom het totaal onjuist is.
Inhoudsopgave
Voorbeeldgegevens met behulp van totale inkomsten
Voor dit voorbeeld heb ik de totale opbrengst voor elk product dat gedurende een bepaald tijdsbestek wordt verkocht.
Maar wat als ik alleen de totale verkoop van mijn top 3 klanten wil zien ?
Om dat te doen, ga ik een andere maat maken om de vereiste aantallen weer te geven. Dit is ook een goede manier om enkele rangschikkingsberekeningen te tonen.
Ik begin met de functie , aangezien ik achter de totale opbrengst aan ga. Maar ik wil ook hier de context veranderen door alleen naar de top drie klanten te kijken. Daarom ga ik de functie gebruiken.
TOPN zal me helpen de context voor de hele berekening te veranderen, aangezien ik alleen op zoek ben naar de Totale Opbrengst van de top 3 klanten. Deze functie voegt een virtuele tabel toe binnen de functie CALCULATE .
Uit gewoonte gebruik ik de functie voor de klantnamen . VALUES helpt me beter te begrijpen wat er gebeurt in mijn meting, vooral voor meer gecompliceerde rapporten. Merk echter op dat het gebruik van WAARDEN in dit geval geen vereiste is.
Van daaruit ga ik naar Totale opbrengst kijken en vervolgens de DESC- functie gebruiken.
Zodra ik die meting heb ingevoerd, kan ik de verkopen per product zien, maar dit keer voor de top 3 klanten onder de kolom Top 3 Customer Sales .
Hier begint het probleem. Onder Top 3 Customer Sales komt het totaal uit op slechts 555.825,30. Dit is duidelijk onjuist.
Waarom wordt er een onjuist totaal weergegeven? Het is omdat er geen context komt van de productnaam die naar de top 3 klantverkopen gaat . Dit betekent dat hoewel elke rij het juiste aantal weergeeft, als het gaat om het totaal, alleen de totale verkoop voor de top 3 klanten in het algemeen wordt weergegeven .
Wat ik wil, is dat de totale verkoop voor de top 3 klanten voor elk product per rij wordt weergegeven, en dat elk van die totalen uiteindelijk wordt opgeteld.
Het onjuiste totaal corrigeren
Om dat probleem op te lossen, ga ik een nieuwe meting maken en deze Top 3 Customer Sales FIX noemen .
Ik zal beginnen met . Onthoud dat SUMX een iterator is, wat betekent dat het logica toevoegt aan elke afzonderlijke rij van de tabel. Het slaat ook elk van deze resultaten op in het geheugen en berekent deze uiteindelijk.
Vervolgens maak ik een virtuele tabel met behulp van de functie en verwijs ik naar de producten op productnaam . Vervolgens maak ik een extra kolom in de virtuele tabel met de naam Top 3 . Van daaruit zal ik verwijzen naar de eerdere formule die ik zojuist heb gemaakt, namelijk de Top 3 Customer Sales FIX .
Ik heb in feite de kolom Top 3 Customer Sales opnieuw opgebouwd , maar deze keer met de juiste context bij het totaal.
Dit is wat er gebeurt als ik die nieuwe maat in de tabel breng.
Het totaal toont nu het juiste aantal. Nogmaals, dit is opgelost omdat we niet alleen context hebben toegevoegd voor elke rij producten, maar ook voor het totaal.
Ik kan nu de vorige kolom met het onjuiste totaal verwijderen, zodat alleen de juiste gegevens worden getoond.
Onjuiste totalen corrigeren met behulp van DAX-metingen in LuckyTemplates
Lopende totalen in LuckyTemplates: berekenen met DAX-formule
Gebruik van geavanceerde logica in LuckyTemplates om uw totalen te corrigeren
Conclusie
Hopelijk helpt deze techniek degenen die problemen hebben met onjuiste totalen in hun rapporten. Dit is vooral handig wanneer er complexe logica wordt toegepast.
Merk op dat dit niet de enige manier is om onjuiste totalen te corrigeren. In sommige gevallen zijn complexere oplossingen nodig. Nogmaals, het hangt allemaal af van wat de oorzaak is van de onjuiste totalen.
Zodra de oorzaak van het probleem is vastgesteld, is het eenvoudig genoeg om erachter te komen wat voor soort context ontbreekt om de resultaten te corrigeren.
Al het beste,
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