Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Als je de gelegenheid hebt gehad om de gedetailleerde datumtabel-zelfstudie te bekijken die ik in een vorig bericht heb doorgenomen, zul je merken dat de meeste ondersteunende datumkolommen zoals maanden, kwartalen en financiële jaren over het algemeen zijn samengesteld voor een standaard kalenderdatumtabel. In veel gevallen moet u echter financiële kwartalen op de juiste maanden afstemmen met behulp van een berekende kolom. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Dit doen met een code in de Query-editor kan voor veel gebruikers een beetje te veel zijn.
Daarom heb ik besloten een video te maken over hoe u Calculated Column Logic kunt gebruiken om de aangepaste financiële kwartalen te implementeren die u mogelijk nodig heeft binnen uw datumtabel en voor uw organisatie.
We zullen een veelvoorkomend probleem bespreken waarover ik vaak hoor en dat iets te maken heeft met financiële jaren. Ik heb al besproken hoe je een datumtabel kunt maken in de Ultimate Beginner's Guide- serie, waar je kunt leren hoe je datumtabellen heel snel opnieuw kunt maken.
Helaas lost de datumtabel dit probleem van boekjaren niet op. Maar laten we eerst even naar de tabel kijken voordat ik u laat zien hoe u een kolom voor een boekjaar maakt voor uw eigen aangepaste boekjaren.
De berekening van het boekjaar binnen de tabelcode Datum levert de kolom Boekjaar op. Dus als uw boekjaar in juli begint, zal het u vertellen dat het FY17 is, afhankelijk van hoe u uw boekjaren hebt geregistreerd.
Houd er rekening mee dat de berekening van het boekjaar uw maanden en kwartalen van die specifieke boekjaren niet aanpast.
In dit specifieke geval staat Kwartaal & Jaar altijd op het kalenderjaar en verandert niet in het boekjaar.
Wat ik me realiseerde was dat dit niet correct was. Mijn boekjaar begon in juli, dus ik moest mijn kwartalen afstemmen op mijn boekjaar.
Je zou dit waarschijnlijk in code kunnen oplossen, maar ik wilde je laten zien hoe je dit snel kunt oplossen met Calculated Columns .
Eerst heb ik een kolom Kwartaal gemaakt die op zichzelf niet bestond. Ik schreef LINKS, de maat voor kwartaal en jaar, en pakte toen de eerste twee delen van die specifieke kolom (bijv. Q1, Q2, Q3, enz.).
Inhoudsopgave
De berekende kolom maken
Het kalenderjaar komt nog steeds niet overeen met de financiële jaren , dus ik moest wat extra logica creëren in een berekende kolom die ik Financial Year Quarters noemde .
Hierdoor kan ik het kwartaal afstemmen op mijn specifieke kwartaal van dat specifieke jaar. Ik ging naar binnen en vond de kolom Maand van het jaar waarin het aantal voor elke maand wordt vermeld.
Op deze manier worden januari, februari en maart vertaald naar het derde kwartaal van ons boekjaar. April, mei en juni zijn voor Q4.
Ik heb de SWITCH TRUE- logica gebruikt , een relatief eenvoudige logica die is samengesteld uit mini-geneste IF-statements die op een effectievere manier zijn geschreven. Ik heb ook alle verschillende kwartalen opgesomd en hoe ze zijn afgestemd op specifieke maanden.
Het financiële kwartaal en jaar ophalen
Het andere dat ik me echter niet realiseerde, is dat alleen dit kwartaal moet worden verbeterd, omdat we het financiële kwartaal en het financiële jaar willen zien .
Dus wat ik deed was een combinatie van een paar dingen gebruiken. Allereerst heb ik de FY Quarters- maatstaf gebruikt, die we hebben gemaakt op basis van de kolom Boekjaar .
Toen ging ik verder en pakte het einde of de laatste twee cijfers van het financiële jaar en zette vervolgens "20" ervoor om mijn financiële kwartaal en jaar te krijgen .
Het is duidelijk dat we ook de kolom Quartn Year moeten sorteren , die al bestaat in de tabelcode Datum.
De Date-tabelcode kan worden gedownload uit de Ultimate Beginner's Guide-serie op LuckyTemplates. U kunt de code downloaden en vervolgens deze technieken gebruiken om uw financiële jaarkwartalen op elkaar af te stemmen .
De gegevens visualiseren
Bekijk onze uiteindelijke uitvoer. In plaats van Q1 2015, wat de kalenderdatum was, hebben we nu januari, februari en maart als Q3 2015.
Dit is niet zo moeilijk te bereiken. Het enige dat nodig is, is het uitschrijven van de IF- of SWITCH- logica in een berekende kolom. Dan hoef je alleen nog maar de filters binnen te halen en in de slicers te doen.
U kunt het gebruiken in elke kolom of kolommen die u in het gegevensmodel hebt gemaakt en alle berekeningen filteren, zoals gemiddelden of cumulatieve totalen.
Hopelijk lost dit uw probleem op en begrijpt u nu hoe u berekende kolommen op een echt effectieve manier kunt gebruiken om gebruik te maken van wat al in uw gegevens bestaat.
Conclusie
Alle bedrijven zullen verschillende boekjaren en verschillende financiële kwartalen hebben.
In deze tutorial ga ik in detail door hoe je kunt beginnen met filteren op de aangepaste boekjaren die je mogelijk binnen je bedrijf hebt.
Dit is dus zeer relevant voor veel van die situaties en scenario's waarmee u waarschijnlijk ooit te maken zult krijgen met LuckyTemplates.
Veel succes met het leren van deze techniek.
***** LuckyTemplates leren? *****
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