Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
I denne vejledning vil jeg diskutere, hvordan man viser oplysninger baseret på regnskabsår i LuckyTemplates-rapporter. Denne analyse er dog lidt kompleks. Dette skyldes, at det har forskellige kunder, og hver af dem har et forskelligt regnskabsår. Du kan se den fulde video af denne tutorial nederst på denne blog.
Jeg har lavet et eksempel, hvor jeg kan udvælge forskellige kunder. Når jeg udvælger forskellige kunder her, har de alle forskellige regnskabsår. Nogle af dem kan være mellem marts 2020 til februar 2021 eller juli 2020 til juni 2021 .
Jeg kan ikke bare bruge kolonnen Regnskabsår i datotabellen til at filtrere dem efter regnskabsår ( regnskabsår ). Så ved at klikke gennem vores kunder, skal vi dynamisk vise regnskabsåret for den pågældende kunde.
I dette eksempel slankede jeg . Så dette viser data efter dag i stedet for efter måned og år.
Indholdsfortegnelse
Analyse af datamodellen
Lad os nu se på datamodellen, hvor jeg skal løse dette særlige scenarie. Dette indeholder kunder (Customer_List), datoer (Dates) og vores kundedata ( Raw_Data ).
I dette eksempel har tabellen Raw_Data kolonnerne Dato , Kunde-id og Beløb .
Tabellen Customer_List er, hvor jeg kan opsætte en parameter, der viser startmåneden for kundens regnskabsår. Denne tabel indeholder kolonnerne Kunde-id , Kunder og FY Startmåned .
Kolonnen FY Startmåned er, hvor jeg kan sætte et tal som en metrik for, hvornår regnskabsåret startede i en bestemt måned. Derfor er Google i marts, Microsoft er i juni, og Salesforce er i september.
Det kan se ud som om, jeg skal lave noget komplekst, såsom at skabetabeller eller flere regnskabsårskolonner i én datotabel. Men jeg vil bruge en formel med en simpel opsætning.
Filtrering af et bestemt regnskabsår
Det vigtigste at bemærke her er, at i stedet for at gøre noget i tabellen Datoer , oprettede jeg en ny tabel kaldet Regnskabsår .
Jeg oprettede denne tabel, fordi jeg har brug for at fange en værdi baseret på et udvalg her.
Regnskabstabellen er ret enkel, da den kun har Regnskabsåret og Fin Yr kolonnen. Jeg betragter dette som støttebordet .
Jeg vil bruge nogle af de valg eller målinger, der er i denne tabel, i en formel til at oprette en dynamisk beregning.
Husk på, at udsnittet Regnskabsår her kommer fra den tabel, jeg oprettede ( Regnskabsår ). Det har ingen relation til datamodellen.
Som standard viser visualiseringen af det samlede beløb efter dato alt.
På den anden side viser Beløb efter regnskabsår efter dato resultaterne baseret på valgene fra udskæringsværktøjerne. I dette eksempel viser det kun regnskabsåret 2020 ( FY20 ) for Microsoft .
Så hvordan kan jeg opnå de dynamiske regnskabsårsberegningsresultater i visualiseringen Beløb efter regnskabsår efter dato ?
Dynamisk regnskabsårsfiltrering
For at få vist et dynamisk regnskabsårsresultat, har jeg lavet nogle beregninger, hvor jeg dynamisk kan finde startdatoen og slutdatoen , når jeg har valg via udsnittene Kunder og Regnskabsår .
Hvis jeg kan finde det, så kan jeg dynamisk slette alle de datoer, der er uden for den start- og slutdato .
Husk på, at hvis du kan slette noget, så vises det ikke i din .
Denne særlige formel er en af teknikkerne til, hvordan man laver den beregning.
Før jeg fortsætter med den trinvise diskussion af formlen, duplikerer jeg først visualiseringen af det samlede beløb efter dato og viser den som en tabel. Jeg tilføjede også tabellen Beløb efter FY her, så jeg nemt kan vise dig, hvad jeg prøver at gøre.
Derefter sorterer jeg kolonnen Dato her og indstiller den til " Vis elementer uden data ".
Hvis jeg ruller ned i denne tabel, vil du se, at det første datapunkt i denne særlige måned for Microsofts regnskabsår er den 7. juni 2020 .
Nu vil jeg ændre valget i udsnitsværktøjet Kunder til Salesforce .
Du vil så se, at datoerne er ændret. Det er bemærkelsesværdigt, at FY-startdatoen nu er 1. september , som er startdatoen for regnskabsåret for Salesforce i dette særlige eksempel.
Så hvordan oprettede jeg den startdato og slutdatoberegninger ?
Mål for startdato
Lad os nu analysere startdato-målet ( FY Startdato ).
I denne formel forsøger jeg at finde input til startdatoen. Jeg brugtefunktion for at få årstal ( FiscalYearSelected ) og startmåneden ( FinancialStartMonth ).
Når jeg vælger en kunde, har jeg en kolonne, der har regnskabsårets startmåned ( FY Start Month -kolonnen) under Customer_List-tabellen . Dybest set fanger jeg bare den information her.
Husk, at i den understøttende tabel ( Tabel Regnskabsår ), jeg oprettede, havde jeg en kolonne, der returnerer det faktiske år ( Fin Yr kolonne). Så jeg kan bare vælge en mulighed fra regnskabsårets udsnit.
Så kan jeg sagtens fange årets værdi her.
Derefter vil jeg indtaste FinancialStartMonth og FiscalYearSelected i DATE -funktionen her.
Jeg ved, at startdatoen bliver den første dag i måneden. Så jeg kan bare sætte 1 her.
Og det returnerer startdatoen for det valgte regnskabsår.
Mål for slutdato
Lad os nu tage et kig på FY-slutdatomålet .
Som du kan se, ligner det FY Startdato- målet. Den eneste forskel er, at jeg brugte FiscalYearSelected + 1 i formlen. Med dette, hvis det valgte regnskabsår ( FiscalYearSelected) er 2020, vil året for regnskabsårets slutdato være 2021 .
Her vil du bemærke, at dette faktisk ikke er den første dato i det næste regnskabsår. I selve beregningen skulle dette være 31. august 2021 .
I formlen kan vi også bruge relationsoperatoren, som er mindre end (<> . Hvis vi bruger mindre end (<> , vil det altid være én dag mindre end den skattemæssige slutdato . Og det er fint, fordi resultatet er bliver den faktiske sidste dato .
I dette særlige eksempel, da regnskabsårets afslutningsdato er 1. september 2021, og vi bruger mindre end (<> , vil den faktiske sidste dato være den 31. august .
Beløb efter Regnskabsår Mål
Lad os derefter analysere den næste formel, som er beløbet efter regnskabsår .
Dette er også ret lig de to foregående formler. Men i stedet for at nedbryde disse sæt af formler, har jeg lagt dem ind i denne enkelte formel ved hjælp af variabler.
Dette er den vigtigste del af formlen.
Bemærk, at i dette særlige eksempel er det første datapunkt eller startdatoen for Salesforce for regnskabsåret 2020 den 4. september 2020 .
Dybest set indikerer denne del af formlen, at hvisdato ( 4. september 2020 for dette eksempel) er større end eller lig med Startdatoen ( 1. september 2020 ), og den er også mindre end Slutdatoen ( 1. september 2021 ), så vil den vise det samlede beløb . Hvis ikke, vil det være tomt.
Dette afsnit beregner det samlede beløb , der vil blive vist under regnskabsslutdatoen for denne model.
Derefter filtreres det samlede beløb her ved hjælp affungere. Derfor er det bare at vise det samlede beløb med datoen, der er inden for intervallet Startdato og Slutdato .
Med denne logik gør det mig i stand til dynamisk at vise beløbet efter regnskabsår her, mens jeg vælger indstillinger fra udsnittene Kunder og Regnskabsår .
Konklusion
Denne vejledning dækkede nogle interessante teknikker til, hvordan man dynamisk viser forskellige regnskabsår i LuckyTemplates-rapporter. Eksemplet kom faktisk fra et virkeligt scenarie, som en kunde hos os har oplevet.
Det givne eksempel er af mere kompleks karakter. Men du kan altid løse det med LuckyTemplates.
Der er intet, du ikke kan gøre i LuckyTemplates fra et analytisk perspektiv.
Du skal bare forstå vigtigheden af at bruge variabler , opsætte din datamodel korrekt , bruge understøttende tabeller og derefter udarbejde en logik , der gør dig i stand til at skabe en dynamisk beregning og visualisering.
Tjek nedenstående links for flere eksempler og relateret indhold.
Alt det bedste,
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.
Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.
I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.
Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.
Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.
I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.
I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.
I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.
I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.