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...
SUMX Power BI - Hvordan bruke SUMX-funksjonen i Power BI? (med eksempel)
Innholdsfortegnelse