SUMX Power BI - Hvordan bruke SUMX-funksjonen i Power BI? (med eksempel)

Sumx er en funksjon i kraft bi som også er en innebygd funksjon og den er kategorisert under de matematiske funksjonene, bruken av denne funksjonen er å returnere summen av uttrykk fra en tabell og syntaksen som brukes for denne funksjonen er som følger SUMX (

Hva gjør SUMX-funksjon i Power BI?

SUMX er en iterasjonsfunksjon i Power BI som fungerer på rad for radberegning i henhold til uttrykket eller ligningen er gitt. Denne funksjonen tar hensyn til hver rad om gangen og bruker beregningen. Dette vil ikke konsentrere seg om hele kolonnen, i motsetning til SUM-funksjonen, men det fungerer som en celle være celleformel i excel. SUM er en samlet funksjon, og SUMX er en uttrykksfunksjon. Power BI-data manipulering kan gjøres ved å bruke “DAX” -funksjoner, og SUMX er en slik funksjon i Power BI. I denne artikkelen tar vi deg gjennom SUMX i Power BI.

Nedenfor er syntaksen til SUMX-funksjonen i Power BI.

Tabell: Det første vi må gjøre er å oppgi tabellnavnet vi leverer SUMX-funksjonen for.

Uttrykk: Etter tabellen må vi gi uttrykk eller ligning for å gjøre rad for rad.

For å levere Power BI SUMX trenger du data å jobbe med, slik at du kan laste ned Excel-arbeidsbokmalen fra lenken nedenfor, som brukes til dette eksemplet.

Eksempler på SUMX-funksjon i Power BI

Nedenfor er noen eksempler på SUMX-funksjon i Power BI.

SUMX i Power BI - Eksempel 1

Se for eksempel på den enkle tabellen nedenfor.

  • I tabellen ovenfor har vi enheter og pris per enhet, men vi har ikke total salgsverdi. Så ved å bruke kraft BI SUMX, vil vi finne ut hva som er salgsverdien.
  • Last opp datatabellen til Power BI og navngi tabellen som "Salgstabell."
  • Nå må vi beregne kolonnen "Totalt salg" som en ny beregnet kolonne. Høyreklikk på tabellnavnet og velg "Ny kolonne."
  • Gi den nye kolonnen navnet "Totalt salg".
  • Åpne SUMX-funksjonen nå.
  • Først må vi oppgi navn på bordet, siden bordnavnet vårt er "Salgstabell", må du bare oppgi det samme.
  • Uttrykket er ingenting som er ligningen vi trenger å gjøre ??
  • Så vi må finne “Total salg” -verdien ved å multiplisere enheter med pris.
  • Lukk braketten og trykk enter-tasten for å få resultatet i den nye kolonnen.

Wow !!! Det står totalt salg som 56658 for alle radene. Dette skyldes at siden vi har brukt SUMX for å komme til den nye kolonnen, har det gitt oss det totale totalsummen for alle radene. Så for å ankomme hver radberegning, må vi bruke Power BI SUMX-funksjonen i "Nytt mål" ikke i "Ny kolonne."

  • Høyreklikk på bordet og velg "Nytt mål."
  • Gi mål et navn som "salgsverdi."
  • Bruk nå SUMX-funksjonen i Power BI.
  • Nå kommer du tilbake til "Rapporter-fanen."
  • Sett inn "Table" visual fra visualiseringslisten.
  • Dra og slipp by og "salgsverdi" for å få oppsummeringstabellen.
  • Dette gir oss det eksakte resultatet, men dra og slipp den første beregnede kolonnen, dvs. “Total salg” for å se det bymessige resultatet.

Dette gir oss absolutt feilresultater fordi det gir totalverdi for alle byene i hver rad, så dette er feil måte å bruke SUMX-funksjonen i Power BI på.

SUMX i Power BI - Eksempel 2

For den samme tabellen vil vi gjøre flere beregninger. Anta for eksempel at for hver transaksjon skal vi trekke 5% som håndteringskostnadene.

  • Høyreklikk på tabellen og velg "Nytt mål" og gi navnet som "Salg etter avgifter."
  • Skriv inn formelen nedenfor nå.
  • Klikk på Enter-tasten. Vi vil ha det nye tiltaket.
  • Dra og slipp målet til tabellen for å se forskjellen.

Som du ser, har vi nå salgsverdi før vi trekker fra kostnader og "salg etter avgifter" (SAC). For eksempel, for Mumbai, var "Sale Vale" 17016 etter å ha trukket 5% avgifter. Det er 16165, dvs. Mumbai = 17016 - (17016 * 5/100) = 16165.

SUMX i Power BI - Eksempel # 3

Nå vil vi se nestede beregninger. Anta for eksempel hvor bynavnet er “Bangalore”, vi skal gi ytterligere 500 rupier. Hvis ikke, vil Bangalore-rabatten være null.

  • Så nå må vi finne ut hva som er "Sale After Discount" (SDA).
  • Bruk tiltaket nedenfor for å finne SAD.

La meg forklare formelen i detalj.

  • I "Salgstabellen", hvis byen er "Bangalore", må vi trekke 500 fra salg etter avgift (SAC), ellers trenger vi bare resultatet som det som er salg etter avgift (SAC).
  • Dra og slipp det nye målet til den eksisterende tabellen for å se forskjellen.
  • Som du kan se ovenfor, er bare salgsbeløpet for byer i Bangalore endret, og for andre byer forblir det det samme som den venstre kolonnen, dvs. SAC-verdi.

Merk: For å bruke betinget formatering trenger vi data. Du kan laste ned Power BI-filen for å få klar tabell.

Ting å huske

  • SUMX-funksjon i kraft BI brukes til å beregne rad for radberegninger.
  • SUMX gjør beregningen i henhold til ligningen gitt for uttrykk.
  • Hver rad vil bli påvirket av SUMX-funksjonen.


,). Du kan laste ned denne Power BI SUMX-malen her - Power BI SUMX-mal #####

Interessante artikler...