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 #####