DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler
Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.
Det kan være tider når datotabellene dine ikke vil ha de tilpassede regnskapsårene og kvartalene du trenger som filtre for analysen. I denne opplæringen skal vi diskutere hvordan du kan filtrere dataene dine etter økonomiske eller regnskapsår og kvartaler ved å bruke beregnede kolonner i LuckyTemplates . Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Jeg har allerede sett henvendelser om dette emnet et par ganger i .
Innholdsfortegnelse
Regnskapsår i LuckyTemplates
Et regnskapsår , også kjent som eter en ettårsperiode valgt av et selskap for å rapportere finansiell informasjon eller økonomi. Disse økonomiene kan refereres til som det siste årets inntekter, kostnader og til og med fortjenestemargin.
Når perioden på et år starter 1. januar og slutter 31. desember , bruker selskapet kalenderåret som regnskapsår . Enhver annen startdato enn 1. januar indikerer et regnskapsår som ikke er et kalenderår .
Filtrering av dataene dine etter regnskapsår gjør det lettere å se hvordan virksomheten din har gjort det for hele året . Det er få måter å gjøre filtreringen på. I denne opplæringen vil vi imidlertid fokusere på den enkleste måten du raskt kan implementere dette i datotabellene dine når du trenger det.
Alt vi trenger å gjøre er å bruke en gjeldende datotabell som vi kanskje allerede har inne i modellen vår.
Hvis du vil lære hvordan du lager en datotabell, kan du sjekke lenken nedenfor.
Lag en detaljert datotabell raskt
Diskuterer hovedproblemet
Til å begynne med er MonthName- kolonnen ordnet basert på kalenderåret .
Nå vil jeg sortere dette etter et tilpasset regnskapsår, og deretter gjøre juli til den første måneden og juni til den siste måneden i regnskaps-/regnskapsåret.
I dette tilfellet er det vi først og fremst trenger å gjøre å lage en ny beregnet kolonne som vil fungere som vår månedssorteringskolonne.
Opprette kalkulerte kolonner i LuckyTemplates
En beregnet kolonne er en utvidelse av en tabell som bruker en DAX- formel som evalueres for hver rad. Disse beregnede kolonnene beregnes basert på data som allerede er lastet inn i datamodellen din .
Når du skriver en beregnet kolonneformel, brukes den automatisk på hele tabellen og evaluerer hver rad individuelt .
I dette aktuelle problemet som vi må løse, er det ikke nødvendig for oss å opprette en ny datotabell fordi vi ganske enkelt kan bruke den gjeldende. Et eksempel på en beregnet kolonne som vi har laget i vår nåværende datotabell, er kolonnen YearWeekSort .
For å opprette en beregnet kolonne klikker du bare på alternativet Ny kolonne under kategorien Modellering .
Alternativt kan du høyreklikke på tabellen og velge Ny kolonne .
Etter å ha klikket på alternativet Ny kolonne , vil den nye beregnede kolonnen vises.
Opprette regnskapsmånedsnummermålet
Deretter kan vi opprette målet for den nylig lagt til kolonnen . Bare klikk på kolonnen og formellinjen vises.
Det er her vi skal spesifisere formelen/målet for den beregnede kolonnen som vi nettopp har opprettet. Vi vil referere til dette tiltaket som regnskapsmånedsnummeret .
Nå skal vi lage en enkel HVIS-logikk for regnskapsmånedsnummeret . Det primære feltet som vi må vurdere for IF-logikken er Dates[MonthOfYear] .
Deretter må vi vurdere om verdien av MånedOfYear- kolonnen er større enn seks .
Hvis betingelsen er sann, trekker vi 6 fra verdien av MånedOfYear- kolonnen.
Hvis ikke, vil vi legge til 6 til verdien av MånedOfYear- kolonnen i stedet.
For å analysere dataene ytterligere, tenk på januar som startverdien av MånedOfYear som er numerisk lik 1 . Og 1 er definitivt ikke større enn 6. I så fall vil vi legge til 6 til verdien av MånedOfYear som vil være lik 7 . Og det ville gjøre januar som den syvende måneden og juli som den første måneden .
Etter å ha angitt formelen, kan du gå til datavisningen og sjekke den uthevede kolonnen. Som du ser har vi nå et månedsnummer som vi kan bruke til å sortere månedene.
Du kan også se den nye kolonnen i feltlisten .
Sortering av månedsnavn-kolonnen etter regnskapsmånedsnummer
For å bekrefte om formelen vår er riktig, velg månedsnavn- kolonnen i datotabellen vår .
Vi vil deretter sortere denne kolonnen etter regnskapsmånedsnummer . For å gjøre dette, velg bare alternativet Sorter etter kolonne fra kategorien Modellering og velg deretter regnskapsmånedsnummer .
Gå deretter til rapportvisningen , og du vil se at månedene våre nå er fra juli til juni . Dette bekrefter at vårt mål for regnskapsmånedsnummer fungerer nøyaktig.
Opprette regnskapskvartalsmålet
Nå som vi har lært å filtrere data etter et regnskapsår ved å bruke beregnede kolonner i LuckyTemplates, er den neste tingen vi trenger å lære, hvordan vi identifiserer regnskapsårskvartalene , så vi må implementere en annen sorteringsformel.
La oss lage en ny beregnet kolonne der vi kan implementere tiltaket for finans- eller finanskvartal . Vi vil referere til dette som regnskapskvartalsnummeret.
Det første vi må gjøre er å skrive inn en åpnings- og lukkeparentes. Innenfor parentesen må vi få summen av 2 og verdien av regnskapsmånedsnummeret .
Del deretter resultatet med 3 .
Nå, hvis du sjekker datotabellen , vil du se at den har produsert desimaltegn i kolonnen Regnskapsmånedsnummer .
Ser vi nærmere på detaljer, er 1 startverdien til regnskapsmånedsnummeret . Legger vi til 2 til 1 , blir summen 3 . Deretter vil summen deles på 3 , som vil gi 1 som kvotient .
Som et resultat vil 1 være den tilsvarende regnskapskvartalsverdien for det første regnskapsmånedsnummeret , 1,33 for den andre og 1,66 for den tredje måneden .
For å runde verdien ned til nærmeste heltall , må vi inkludere INT , som representerer heltall , i formelen vår. Legg deretter logikken i en parentes.
La oss nå se resultatet av det nye tiltaket vårt. Som du kan se, er den tilsvarende verdien for den første til tredje måneden i kolonnen Regnskapskvartalsnummer 1 . Da er den fjerde til sjette månedens regnskapskvartalsverdi 2 og så videre.
Dette validerer nøyaktigheten til vårt regnskapskvartalsmål ved å angi 3 måneder for hvert kvartal .
Oppretting av finanskvartalskolonnen
La oss nå legge til en kolonne til som vi vil referere til som finanskvartalet .
Det vi skal gjøre her er å sette sammen bokstaven "Q" til hver verdi av regnskapskvartalet .
Som et resultat bør vi ha denne nye kolonnen for regnskapskvartalet .
Dette kan også brukes som et tilpasset grafisk filter , også kjent som en slicer for visualiseringene våre i rapportvisningen .
Hvordan lage tilpassede kvartaler for regnskapsår – LuckyTemplates
Konklusjon
Hvis rapporten din er i alt annet enn et kalenderår , vil implementering av denne typen logikk i datotabellen være helt avgjørende for å få frem de riktige tallene og tallene i visualiseringene dine.
Å sørge for at du dynamisk kan filtrere etter regnskapsår er svært viktig når du analyserer alle typer økonomiske resultater i organisasjoner.
Nøkkelpunktet her er å sørge for at den tidligere diskuterte logikken eller formelen er integrert i datotabellen i datamodellen din .
Ved å bruke beregnede kolonner i LuckyTemplates kan du integrere dine egne beregninger i datotabellen din, og filtreringen blir dynamisk sømløs. Videre vil å berike datamodellen din med dine egne beregninger gjøre rapportene dine uendelig mye kraftigere.
Lykke til med gjennomgangen av denne teknikken.
Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.
Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.
I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.