Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Niet voor iedereen loopt het jaar over de kalenderdata of het kalenderjaar. Het is zeer waarschijnlijk dat u in plaats daarvan uw rapporten per boekjaar wilt presenteren in LuckyTemplates. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Uw boekjaar kan bijvoorbeeld in juli of april beginnen. Niet alleen dat, uw kwartalen zullen ook in een andere volgorde staan, omdat kwartaal 1 misschien niet van januari tot maart is, maar van juli tot september.
Dus je moet op de een of andere manier uitzoeken hoe je je datumtabel moet sorteren om dit te beheren.
Je denkt misschien dat je hiervoor een nieuwe datumtabel nodig hebt, maar dat is niet zo.
U kunt precies dezelfde datumtabel gebruiken en alleen een kolom opnemen waarmee u datumdimensies kunt sorteren op boekjaar in plaats van op de standaardkalender.
In dit bericht leer je hoe je je datums kunt sorteren op boekjaar in LuckyTemplates .
Inhoudsopgave
Sorteren op kalenderdatum
Er zijn verschillende manieren om datums uit uw datumtabel te sorteren. Ze kunnen alfabetisch of per kalenderjaar of zelfs per boekjaar worden gesorteerd, zoals reeds vermeld.
Voordat we verder gaan met het sorteren van de datums op boekjaar, laten we eerst eens kijken hoe we een kolom op kalenderjaar kunnen sorteren als deze aplhabetisch is gesorteerd zoals hieronder.
Laten we gaan kijken wat we in onze datumtabel hebben.
U kunt zien dat we een kolom MonthOfYear hebben met het nummer van de maand voor elke rij. In dit geval is het getal zeven wat staat voor juli.
Als we verder naar beneden gaan, zou je de andere maanden zien, zoals augustus dat nummer acht is, september dat nummer negen is, enzovoort.
We hebben ook een kolom Maand die de werkelijke maanden bevat.
Wat we willen doen, is onze kolom Month sorteren op MonthOfYear . We moeten dus naar ons modelleringstabblad gaan, op Sorteren op kolom klikken en vervolgens MonthOfYear selecteren.
Je ziet nu dat we de maanden al gesorteerd hebben op kalenderjaar.
Laten we nu verder gaan met het sorteren van de datums op boekjaar.
Sorteren op boekjaar in LuckyTemplates
Om onze datums op boekjaar te sorteren, moeten we een kolom maken die lijkt op de MonthOfYear die de volgorde van onze maanden sorteert.
Om dit te doen, gaan we terug naar ons modelleringstabblad en klikken vervolgens op nieuwe kolom. Zo kunnen we een logica creëren die van juli de eerste maand van ons boekjaar maakt.
Laten we dit FinancialYrSort noemen . Dan is onze verklaring als de maand van de datum groter is dan zes, maak het gelijk aan de maand van de datum min 6, en als het zes of minder is, maak het dan gelijk aan de maand van de datum plus zes .
De formule ziet er dan uit zoals hieronder.
Merk op dat we zes gebruiken in onze formule omdat we ons boekjaar willen beginnen in juli, de zevende maand van het kalenderjaar.
Als we willen dat het in april of oktober begint, moeten we dat aantal wijzigen zodat het overeenkomt met een van die maanden, zodat de logica correct is.
Kijk nu eens naar deze onderstaande tabel. U ziet hier dat elke rij in de MonthOfYear die zeven toont, overeenkomt met één in de kolom FinancialYrSort .
Als we verder naar beneden gaan in deze tabel, ziet u natuurlijk andere maanden en komt elke maand nu overeen met het nieuwe nummer op basis van de FinancialYrSort.
Dus augustus wordt nummer 2, september wordt nummer 3, enzovoort.
Om de maanden daadwerkelijk op financieel jaar te sorteren, gaan we naar het modelleringstabblad en klikken op FinancialYrSort .
Dit sorteert onze maanden nu op boekjaar. Dus je ziet dat onze eerste maand nu juli is, gevolgd door augustus, september, enzovoort.
Nu kunnen we de volgorde van onze maanden bepalen.
Sorteren van de kwartalen
Terugkijkend op ons canvas, zult u echter merken dat onze kwartalen nog steeds gesorteerd zijn op kalenderdatum.
Aangezien onze maanden per boekjaar zijn gerangschikt, moeten onze kwartalen natuurlijk ook dienovereenkomstig worden gesorteerd.
Als we teruggaan naar onze datumtabel, ziet u dat we een kolom Kwartaal van het jaar en een kolom Kwartaal hebben .
Nogmaals, we moeten wat logica toevoegen, zodat als een kwart drie is, we het bijvoorbeeld gelijk maken aan één.
Laten we dus een nieuwe kolom maken en deze QuartersSort noemen .
Laten we een verklaring toevoegen zodat "Als het kwartaal van het jaar groter is dan twee, dan wil ik dat het getal het Kwartaal van het jaar min twee is, en als dat niet het geval is, dan wil ik dat het gelijk is aan het Kwartaal van het jaar plus twee."
De formule ziet er dan uit zoals hieronder.
Nadat we de formule hebben ingevoerd, gaan we deze kolom Kwartaal selecteren .
We klikken dan op Sorteren op kolom en selecteren QuartersSort .
U zult nu zien dat ons eerste kwartaal hier kwartaal 3 is, wat de juiste is omdat juli onder het derde kwartaal valt.
Conclusie
In dit bericht hebben we de verschillende manieren besproken waarop we onze datums kunnen sorteren. We kunnen ze alfabetisch, op kalenderdatum of op boekjaar ordenen.
Om de maanden en kwartalen per boekjaar te sorteren, hebben we eenvoudigweg een kolom gemaakt met behulp van enige logica in plaats van een nieuwe datumtabel te maken.
Probeer deze techniek dus zeker eens toe te passen in je rapportages.
Misschien ontdekt u andere manieren waarop u deze techniek kunt toepassen, zoals het maken van aangepaste kalenders waarin uw weken en maanden anders zijn uitgelijnd dan in het standaard kalenderjaar.
Ik hoop dat je het leuk vond om dit bericht te lezen!
Proost,
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