Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Het kan voorkomen dat uw datumtabellen niet de aangepaste fiscale jaren en kwartalen hebben die u nodig heeft als filters voor uw analyse. In deze zelfstudie gaan we bespreken hoe u uw gegevens kunt filteren op financiële of fiscale jaren en kwartalen met behulp van berekende kolommen in LuckyTemplates . Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Ik heb al een paar keer vragen gezien over dit onderwerp op het .
Inhoudsopgave
Boekjaar in LuckyTemplates
Een fiscaal jaar , ook wel een boekjaar genoemd, is een periode van een jaar die door een bedrijf is gekozen om zijn financiële informatie of financiën te rapporteren. Deze financiën kunnen worden aangeduid als de inkomsten, kosten en zelfs winstmarge van het afgelopen jaar.
Wanneer de periode van een jaar begint op 1 januari en eindigt op 31 december , gebruikt de onderneming het kalenderjaar als haar boekjaar . Elke andere startdatum dan 1 januari duidt op een fiscaal jaar dat geen kalenderjaar is .
Door uw gegevens te filteren op fiscale jaren, kunt u gemakkelijker zien hoe uw bedrijf het het hele jaar heeft gepresteerd . Er zijn weinig manieren om te filteren. In deze zelfstudie concentreren we ons echter op de eenvoudigste manier waarop u dit snel kunt implementeren in uw datumtabellen wanneer u maar wilt.
Het enige wat we hoeven te doen is een huidige datumtabel gebruiken die we mogelijk al in ons model hebben.
Als je wilt leren hoe je een datumtabel kunt maken, bekijk dan de onderstaande link.
Maak snel een gedetailleerde datumtabel
Het belangrijkste probleem bespreken
Aanvankelijk is de kolom MonthName gerangschikt op basis van het kalenderjaar .
Nu wil ik dit sorteren op een aangepast fiscaal jaar en dan juli de eerste maand maken en juni de laatste maand van het financiële/fiscale jaar.
In dit geval moeten we in de eerste plaats een nieuwe berekende kolom maken die zal dienen als onze maandsorteerkolom.
Berekende kolommen maken in LuckyTemplates
Een berekende kolom is een uitbreiding van een tabel met behulp van een DAX- formule die voor elke rij wordt geëvalueerd. Deze berekende kolommen worden berekend op basis van gegevens die al in uw gegevensmodel zijn geladen .
Wanneer u een berekende kolomformule schrijft, wordt deze automatisch toegepast op de hele tabel en wordt elke rij afzonderlijk geëvalueerd .
In dit huidige probleem dat we moeten aanpakken, hoeven we geen nieuwe datumtabel te maken, omdat we gewoon de huidige kunnen gebruiken. Een voorbeeld van een berekende kolom die we in onze huidige datumtabel hebben gemaakt, is de kolom YearWeekSort .
Om een berekende kolom te maken, klikt u gewoon op de optie Nieuwe kolom onder het tabblad Modellering .
U kunt ook met de rechtermuisknop op de tabel klikken en Nieuwe kolom selecteren .
Nadat u op de optie Nieuwe kolom hebt geklikt, verschijnt de nieuwe berekende kolom .
De maateenheid voor het fiscale maandnummer maken
Vervolgens kunnen we de meting voor die nieuw toegevoegde kolom maken . Klik gewoon op de kolom en de formulebalk verschijnt.
Hier specificeren we de formule/maat voor de berekende kolom die we zojuist hebben gemaakt. Deze maat noemen we het fiscale maandnummer .
Nu gaan we een eenvoudige IF-logica uitvoeren voor het fiscale maandnummer . Het primaire veld dat we moeten overwegen voor de IF-logica is de Dates[MonthOfYear] .
Vervolgens moeten we evalueren of de waarde van de kolom MonthOfYear groter is dan zes .
Als de voorwaarde waar is, trekken we 6 af van de waarde van de kolom MonthOfYear .
Zo niet, dan voegen we in plaats daarvan 6 toe aan de waarde van de kolom MonthOfYear .
Om de gegevens verder te analyseren, kunt u januari beschouwen als de beginwaarde van MonthOfYear , die numeriek gelijk is aan 1 . En 1 is zeker niet groter dan 6. In dat geval tellen we 6 op bij de waarde van MonthOfYear , wat gelijk is aan 7 . En dan zou januari de zevende maand zijn en juli de eerste maand .
Nadat u de formule hebt ingesteld, kunt u naar de gegevensweergave gaan en de gemarkeerde kolom controleren. Zoals je kunt zien, hebben we nu een maandnummer dat we kunnen gebruiken om de maanden te sorteren.
U kunt de nieuwe kolom ook zien in de lijst Velden .
De kolom MonthName sorteren op fiscaal maandnummer
Selecteer de kolom MonthName in onze datumtabel om te controleren of onze formule correct is .
We sorteren deze kolom vervolgens op fiscaal maandnummer . Selecteer hiervoor de optie Sorteren op kolom op het tabblad Modellering en kies vervolgens Fiscaal maandnummer .
Ga daarna naar de Rapportweergave en je zult zien dat onze maanden nu van juli tot juni zijn . Dit bevestigt dat onze meting van het fiscale maandnummer nauwkeurig werkt.
De maateenheid voor het fiscale kwartaalnummer maken
Nu we hebben geleerd hoe we gegevens kunnen filteren op een fiscaal jaar met behulp van berekende kolommen in LuckyTemplates, is het volgende dat we moeten leren hoe we de kwartalen van het fiscale jaar kunnen identificeren , dus we moeten een andere sorteerformule implementeren.
Laten we een nieuwe berekende kolom maken waarin we de meting voor fiscaal of financieel kwartaal kunnen implementeren . We noemen dit het fiscale kwartaalnummer.
Het eerste dat we moeten doen, is een openend en sluitend haakje typen. Tussen haakjes moeten we de som van 2 en de waarde van het fiscale maandnummer krijgen .
Deel het resultaat vervolgens door 3 .
Als u nu de datumtabel controleert , ziet u dat deze decimalen heeft opgeleverd in de kolom Fiscaal maandnummer .
Als we verder kijken naar details, is 1 de beginwaarde van het fiscale maandnummer . Als we 2 bij 1 optellen , wordt de som 3 . Vervolgens wordt de som gedeeld door 3 , wat resulteert in 1 als het quotiënt .
Als gevolg hiervan is 1 de equivalente fiscale kwartaalwaarde van het eerste fiscale maandnummer , 1,33 voor de tweede en 1,66 voor de derde maand .
Om de waarde naar beneden af te ronden naar het dichtstbijzijnde gehele getal , moeten we INT opnemen in onze formule, wat staat voor integer . Plaats vervolgens de logica tussen haakjes.
Laten we nu eens kijken naar het resultaat van onze nieuwe maatregel. Zoals u kunt zien, is de overeenkomstige waarde van de eerste tot en met de derde maand in de kolom Fiscaal kwartaalnummer 1 . Dan is de waarde van het fiscale kwartaalnummer van de vierde tot en met de zesde maand 2, enzovoort.
Dit valideert de nauwkeurigheid van onze Fiscal Quarter Number- maatstaf door voor elk kwartaal 3 maanden in te stellen .
De fiscale kwartaalkolom maken
Laten we nu nog een kolom toevoegen die we het fiscale kwartaal zullen noemen .
Wat we hier gaan doen, is de letter "Q" samenvoegen met elke waarde van het fiscale kwartaalnummer .
Als gevolg hiervan zouden we deze nieuwe kolom voor het fiscale kwartaal moeten hebben .
Dit kan ook worden gebruikt als een aangepast grafisch filter , ook wel slicer genoemd voor onze visualisaties in de rapportweergave .
Datums sorteren op financieel jaar in LuckyTemplates
Bereken het financiële jaar tot nu toe (FYTD) Verkoop in LuckyTemplates met behulp van DAX
Hoe maak je aangepaste financiële jaarkwartalen - LuckyTemplates
Conclusie
Als uw rapport zich in iets anders dan een kalenderjaar bevindt , zal het implementeren van dit soort logica in uw datumtabel absoluut essentieel zijn om de juiste cijfers en cijfers in uw visualisaties weer te geven.
Ervoor zorgen dat u dynamisch kunt filteren op boekjaren is erg belangrijk bij het analyseren van elk type financiële resultaten binnen organisaties.
Het belangrijkste punt hier is ervoor te zorgen dat de eerder besproken logica of formule wordt geïntegreerd in de datumtabel in uw datamodel .
Door berekende kolommen in LuckyTemplates te gebruiken, kunt u uw eigen berekeningen in uw datumtabel integreren en wordt het filteren dynamisch naadloos. Bovendien maakt het verrijken van je datamodel met je eigen berekeningen je rapportages oneindig veel krachtiger.
Veel succes met het herzien van deze techniek.
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