Power BI-beregningsfunksjon
CALCULATE er den ofte brukte DAX-funksjonen i Power BI, selv om CALCULATE ikke kan gjøre noe, fungerer denne funksjonen som en grunnfunksjon for å bruke andre DAX-funksjoner i forskjellige scenarier. Hvis du for eksempel vil bruke filter og finne gjennomsnittlig salg for en bestemt by, kan vi bruke KALKULER-funksjonen til å bruke filter og ankomme beregninger.
Så CALCULATE-funksjonen evaluerer uttrykket gitt av brukeren med alle de anvendte filtrene. Nedenfor er syntaksen til KALKULERE-funksjonen.

- Uttrykk: Dette er ingenting annet enn hva er uttrykket vi trenger å utføre. For eksempel hvis vi trenger å få salgssummen.
- Filter 1: Basert på gitt uttrykk , hva er filteret vi trenger å bruke. For eksempel, for å få ekspresjonsresultatet , vil filter 1 være en hvilken som helst bestemt by.
- Filter 2: Basert på uttrykket gitt, hva er det andre settet med filtre, må vi bruke, for eksempel i den bestemte byens spesifikke PIN-kode-regionen.
Denne artikkelen tar deg gjennom en av de viktige og ofte brukte DAX-funksjonene Beregn i Power BI.

Eksempler på Dax Calculate Function i Power BI
Nedenfor er eksemplene på funksjonen Dax Calculate.
Eksempel 1
Nedenfor er dataene vi skal bruke for å demonstrere beregne funksjonen i Power BI. Du kan bruke de samme dataene ved å laste ned Excel-arbeidsboken fra lenken nedenfor.

Du kan laste opp datatabellen direkte til Power BI-filen. Jeg har allerede lastet opp tabellen til Power BI Desktop-filen.

Nå skal vi eksperimentere med KALKULERE funksjon for å komme til forskjellige sett med resultater.
Ankom en bestemt bysalg totalt
Anta for eksempel at du trenger å lage et "Nytt mål", som gir en bestemt bysum, for eksempel "Columbia" by. Det er her vi må bruke KALKULERE-funksjonen til å bruke beregning, høyreklikke på tabellen og velge alternativet "Nytt mål".

- Gi navnet til dette tiltaket som "Columbia City Sales."

- Åpne nå KALKULER-funksjonen.

- Et uttrykk er det første alternativet; i dette eksemplet må vi legge til "Columbia" bytotalt, så åpne SUM-funksjonen.

- Den Kolonnenavn at vi trenger å SUM er “Salgs verdi Column”, så velg den aktuelle kolonnen.

- Nå SUM-funksjonen legger til “salgsverdi” sammen, men i Filter argument, må vi nevne hvilken by vi trenger for å få summen av salg, så åpne filterfunksjonen.

- Den tabellen som vi refererer til er “Salgs Table”, så første, velge tabellen navn.

- For filteruttrykk må vi velge "By" -kolonnen og oppgi kriteriene som "Columbia."

Ok, vi er ferdige. Lukk to parenteser og trykk enter-tasten for å få det nye målet.

- Dra Columbia-byen til felt for å se det nye tiltaket.

OK, nå gir dette tiltaket bare det totale salget i byen "Columbia".

Du kan kryssjekke "Columbia" total i Excel også.

På denne måten kan vi bruke beregningsfunksjonen for å komme til forskjellige typer resultater.
Eksempel 2
Anta for eksempel at for byen "Columbia" trenger vi bare salgsverdien for staten "South Carolina", så denne gangen må vi bruke to filtre.
- Med fortsettelsen av den forrige DAX-funksjonen, lukk bare en brakett og åpne en annen filterfunksjon.

- Nok en gang, nevn tabellen vi viser til.

- Denne gangen må vi bruke filteret for kolonnen "Stat" og velge kolonnen og gi kriteriene som "South Carolina."

- Salgsverdien av staten South Carolina er vist nedenfor.

Vår nye total blir 15099, dvs. dette er salgsverdien for staten “South Carolina” i byen “Columbia”.

Eksempel 3
For eksempel vil du finne den prosentvise andelen av hver by for det totale salget; dette gjøres ved å bruke formelen nedenfor.
% Andel = bysalg / samlet salg * 100
Men et problem er at dette ikke er utmerket å bruke fleksibelt med cellereferanser; nå er ideen å få den totale salgssummen mot alle bytotalene.
- Så vi trenger å lage et mål til, og det målet er som følger.

- Sett inn “Tabell” visuelt først.

- For denne visuelle tabellen først legger du til bynavn og salgsverdi-kolonner.

- Som du kan se ovenfor, har vi hver bysum her, og den totale salgsverdien er 79393. Dra og slipp den nye målekolonnen "Samlet salg".


- Nå, som du kan se mot hver by, har vi en "samlet salg" -verdi. Nå ved å bruke disse to tiltakene, kan vi lage et nytt mål for å få prosentandelen. Bruk funksjonen nedenfor for å få det nye målet.

- Dra og slipp dette nye tiltaket til bordet for å få hver byandel.

Sånn, vi har en% andelskolonne. Som dette ved hjelp av CALCULATE DAX-funksjonen, kan vi komme til uttrykk basert på forskjellige filtre og betingelser.
Merk: Power BI Calculate Function-fil kan også lastes ned fra lenken nedenfor, og den endelige utgangen kan vises.
Du kan laste ned denne Power BI Calculate Function Template her - Power BI Calculate Function TemplateTing å huske
- BEREGN-funksjon i strøm bi brukes til å oppnå forskjellige resultater basert på forhold.
- CALCULATE brukes alltid med andre DAX-funksjoner i power bi for å få jobben gjort.