Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

I denne opplæringen vil jeg diskutere hvordan du viser informasjon basert på regnskapsår i LuckyTemplates-rapporter. Denne analysen er imidlertid litt kompleks. Dette er fordi det har forskjellige kunder og hver av dem har et annet regnskapsår. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Jeg har laget et eksempel hvor jeg kan velge forskjellige kunder. Når jeg velger forskjellige kunder her, har de alle forskjellige regnskapsår. Noen av dem kan være mellom mars 2020 og februar 2021 eller juli 2020 til juni 2021 .

Jeg kan ikke bare bruke Regnskapsår- kolonnen i Dato- tabellen for å filtrere dem etter regnskapsår ( regnskapsår ). Så ved å klikke gjennom kundene våre, må vi dynamisk vise regnskapsåret for den aktuelle kunden.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

I dette eksemplet slanket jeg ned . Så dette viser data etter dag i stedet for etter måned og år.

Innholdsfortegnelse

Analyse av datamodellen

La oss nå ta en titt på datamodellen der jeg trenger å løse dette spesielle scenariet. Denne inneholder kunder (Customer_List), datoer (Dates) og våre kundedata ( Raw_Data ).

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

I dette eksemplet har Raw_Data- tabellen Dato , Kunde-ID og Beløp- kolonnene.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Customer_List - tabellen er der jeg kan sette opp en parameter som viser startmåneden for kundens regnskapsår. Denne tabellen inneholder kunde-ID , kunder og kolonnene FY Startmåned .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

FY Startmåned- kolonnen er der jeg kan sette et tall som en beregning av når regnskapsåret startet i en bestemt måned. Derfor er Google i mars, Microsoft er i juni og Salesforce i september.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Dette kan se ut som om jeg må gjøre noe komplekst som å lagetabeller eller flere regnskapsårskolonner i én datotabell. Men jeg skal bruke en formel med et enkelt oppsett.

Filtrering av et spesifikt regnskapsår

Det viktigste å merke seg her er at i stedet for å gjøre noe i Datoer- tabellen, opprettet jeg en ny tabell kalt Regnskapsår .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Jeg opprettet denne tabellen fordi jeg trenger å fange en verdi basert på et utvalg her.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Tabellen Regnskapsår er ganske enkel siden den bare har Regnskapsåret og Fin Yr- kolonnen . Jeg anser dette som støttebordet .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Jeg skal bruke noen av valgene eller beregningene som er innenfor denne tabellen i en formel for å lage en dynamisk beregning.

Husk at regnskapsåret her kommer fra tabellen jeg opprettet ( regnskapsår ). Det har ingen sammenheng med datamodellen.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Som standard viser totalbeløpet etter dato- visualiseringen alt.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

På den annen side viser Beløp etter regnskapsår etter dato resultatene basert på valgene fra skjærerne. I dette eksemplet viser den bare regnskapsåret 2020 ( FY20 ) for Microsoft .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Så hvordan kan jeg oppnå de dynamiske beregningsresultatene for regnskapsår i visualiseringen Beløp etter regnskapsår etter dato ?

Dynamisk regnskapsårsfiltrering

For å vise et dynamisk regnskapsårsresultat har jeg laget noen beregninger der jeg dynamisk kan finne startdatoen og sluttdatoen når jeg har valg via skjærerne for kunder og regnskapsår .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Hvis jeg finner det, kan jeg dynamisk slette alle datoene som er utenfor den start- og sluttdatoen

Husk at hvis du kan slette noe, kommer det ikke til å vises i .

Denne spesielle formelen er en av teknikkene for hvordan du gjør den beregningen.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Før jeg fortsetter med den trinnvise diskusjonen av formelen, dupliserer jeg visualiseringen av totalbeløpet etter dato først og viser den som en tabell. Jeg har også lagt til tabellen Beløp etter FY her slik at jeg enkelt kan vise deg hva jeg prøver å gjøre.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Deretter sorterer jeg datokolonnen her og setter den til " Vis elementer uten data ".

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Hvis jeg blar nedover i denne tabellen, vil du se at det første datapunktet i denne bestemte måneden for Microsofts regnskapsår er 7. juni 2020 .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Nå vil jeg endre valget i Kunde -skjæringen til Salesforce .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Du vil da se at datoene har endret seg. Merkbart at FY-startdatoen nå er 1. september , som er startdatoen for regnskapsåret for Salesforce i dette spesielle eksemplet.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Så hvordan opprettet jeg den startdatoen og sluttdatoberegningen

Mål for startdato

La oss nå analysere startdatomålet ( FY Startdato ).

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

I denne formelen prøver jeg å finne inngangene for startdatoen. Jeg bruktefunksjon for å få året ( FiscalYearSelected ) og startmåneden ( FinancialStartMonth ).

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Når jeg velger en kunde, har jeg en kolonne som har regnskapsårets startmåned ( FY Start Month- kolonnen) under Customer_List-tabellen . I utgangspunktet fanger jeg bare den informasjonen her.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Husk at i støttetabellen ( tabellen Regnskapsår ) jeg opprettet, hadde jeg en kolonne som returnerer det faktiske året ( Fin Yr- kolonnen). Så jeg kan bare velge et alternativ fra regnskapsåret .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Da kan jeg enkelt fange årets verdi her.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Etter det legger jeg inn FinancialStartMonth og FiscalYearSelected i DATO- funksjonen her. 

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Jeg vet at startdatoen kommer til å være den første dagen i måneden. Så jeg kan bare sette 1 her.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Og det returnerer startdatoen for det valgte regnskapsåret.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Sluttdatomål

La oss nå ta en titt på målingen for regnskapsårets sluttdato .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Som du kan se, ligner det på FY Startdato- målet. Den eneste forskjellen er at jeg brukte  FiscalYearSelected + 1 i formelen. Med dette, hvis det valgte regnskapsåret ( FiscalYearSelected) er 2020, vil året for regnskapsårets sluttdato være 2021 .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Her vil du legge merke til at dette faktisk ikke er den første datoen for neste regnskapsår. I selve beregningen skal dette være 31. august 2021 .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

I formelen kan vi også bruke relasjonsoperatoren som er mindre enn (<> . Hvis vi bruker mindre enn (<> , vil det alltid være én dag mindre enn den økonomiske sluttdatoen . Og det er greit fordi resultatet er kommer til å være den faktiske siste datoen .

I dette spesielle eksemplet, siden regnskapsårets sluttdato er 1. september 2021, og vi bruker mindre enn (<> , vil den faktiske siste datoen være 31. august .

Beløp etter regnskapsår Mål

La oss deretter analysere den neste formelen som er Beløp etter FY- mål.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Dette er også ganske likt de to foregående formlene. Men i stedet for å bryte ned disse settene med formler, har jeg lagt dem inn i denne enkeltformelen ved å bruke variabler.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Dette er den viktigste delen av formelen.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Vær oppmerksom på at i dette spesielle eksemplet er det første datapunktet eller startdatoen for Salesforce for regnskapsåret 2020 4. september 2020 .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

I utgangspunktet indikerer denne delen av formelen at hvisdato ( 4. september 2020 for dette eksemplet) er større enn eller lik Startdatoen ( 1. september 2020 ), og den er også mindre enn Sluttdatoen ( 1. september 2021 ), så vil den vise totalbeløpet . Hvis ikke, vil det være tomt.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Denne delen beregner totalbeløpet som vil bli vist under FY-sluttdatoen for denne modellen.

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Deretter filtreres det totale beløpet her ved å brukefunksjon. Derfor er det bare å vise totalbeløpet med datoen som er innenfor rekkevidden til Startdato og Sluttdato .

Regnskapsår Dynamisk filtrering i LuckyTemplates-rapporter

Med denne logikken gjør det meg i stand til å dynamisk vise beløpet etter regnskapsår her når jeg velger alternativer fra skjærerne for kunder og regnskapsår .




Konklusjon

Denne opplæringen dekket noen interessante teknikker for hvordan du dynamisk viser forskjellige regnskapsår i LuckyTemplates-rapporter. Eksemplet kom faktisk fra et virkelig scenario som en kunde av oss har opplevd.

Det gitte eksemplet er av mer kompleks karakter. Men du kan alltid løse det med LuckyTemplates.

Det er ingenting du ikke kan gjøre i LuckyTemplates fra et analytisk perspektiv.

Du trenger bare å forstå viktigheten av å bruke variabler , sette opp datamodellen din riktig , bruke støttetabeller og deretter utarbeide en logikk som gjør at du kan lage en dynamisk beregning og visualisering. 

Sjekk ut koblingene nedenfor for flere eksempler og relatert innhold.

Beste ønsker,


Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.