Sumx er en funktion i magt bi, som også er en indbygget funktion, og den er kategoriseret under de matematiske funktioner, brugen af denne funktion er at returnere summen af udtryk fra en tabel, og syntaksen, der bruges til denne funktion, er som følger SUMX (
Hvad gør SUMX-funktion i Power BI?
SUMX er en iterationsfunktion i Power BI, der fungerer på række efter rækkeberegning i henhold til udtrykket eller ligningen er givet. Denne funktion tager hver række ad gangen i betragtning og anvender beregningen. Dette vil ikke koncentrere sig om hele kolonnen, i modsætning til SUM-funktionen gør det, men det fungerer som en celle være celleformel i excel. SUM er en samlet funktion, og SUMX er en ekspressionsfunktion. Power BI-databehandling kan udføres ved hjælp af “DAX” -funktioner, og SUMX er en sådan funktion i Power BI. I denne artikel tager vi dig gennem SUMX i Power BI.
Nedenfor er syntaksen for SUMX-funktionen i Power BI.
Tabel: Den første ting, vi skal gøre, er at angive det tabelnavn, som vi leverer SUMX-funktionen til.
Udtryk: Efter tabellen skal vi give udtrykket eller ligningen for at gøre række efter række.
For at levere Power BI SUMX skal du bruge data til at arbejde med, så du kan downloade excel-projektmappeskabelonen fra nedenstående link, som bruges til dette eksempel.
Eksempler på SUMX-funktion i Power BI
Nedenfor er nogle eksempler på SUMX-funktion i Power BI.
SUMX i Power BI - Eksempel 1
Se f.eks. Nedenstående enkle tabel.
I ovenstående tabel har vi enheder og pris pr. Enhed, men vi har ikke samlet salgsværdi. Så ved at bruge Power BI SUMX finder vi ud af, hvad der er salgsværdien.
Upload datatabellen til Power BI, og navngiv tabellen som "Salgstabel."
Nu skal vi beregne kolonnen "Samlet salg" som en ny beregnet kolonne. Højreklik på tabelnavnet, og vælg "Ny kolonne."
Navngiv den nye kolonne som "Samlet salg."
Åbn SUMX-funktionen nu.
For det første skal vi angive tabelnavnet, så da vores tabelnavn er "Salgstabel", skal du kun angive det samme.
Udtrykket er intet, der er ligningen, vi skal gøre ??
Så vi er nødt til at finde værdien "Samlet salg" ved at multiplicere enheder med pris.
Luk beslaget, og tryk på enter-tasten for at få resultatet i den nye kolonne.
Wow !!! Det siger det samlede salg som 56658 for alle rækkerne. Dette skyldes, at da vi har brugt SUMX til at nå frem til den nye kolonne, har det givet os det samlede samlede beløb for alle rækkerne. Så for at ankomme hver rækkeberegning er vi nødt til at anvende Power BI SUMX-funktionen i "Nyt mål" ikke i "Ny kolonne."
Højreklik på bordet og vælg "Nyt mål."
Giv mål et navn som "Salgsværdi."
Anvend nu SUMX-funktionen i Power BI.
Kom nu tilbage til "Fanen Rapport."
Indsæt "Table" visual fra visualiseringslisten.
Træk og slip By og "Salgsværdi" for at få oversigtstabellen.
Dette giver os det nøjagtige resultat, men træk og slip den første beregnede kolonne, dvs. "Samlet salg" for at se det bymæssige resultat.
Dette giver os helt usynlige resultater, fordi det tilføjer samlet værdi for alle byer i hver række, så dette er den forkerte måde at anvende SUMX-funktionen på i Power BI.
SUMX i Power BI - eksempel # 2
For den samme tabel foretager vi yderligere beregninger. Antag for eksempel for hver transaktion, at vi trækker 5% som ekspeditionsgebyrer.
Højreklik på tabellen, og vælg "Nyt mål", og angiv navnet "Salg efter gebyrer."
Indtast nedenstående formel nu.
Klik på Enter-tasten. Vi får den nye foranstaltning.
Træk og slip målene til tabellen for at se forskellen.
Som du kan se, har vi nu salgsværdi inden fradrag af gebyrer og "salg efter gebyrer" (SAC). For eksempel for Mumbai var "Sale Vale" 17016 efter fradrag af 5% gebyrer. Det er 16165, dvs. Mumbai = 17016 - (17016 * 5/100) = 16165.
SUMX i Power BI - eksempel # 3
Nu ser vi indlejrede beregninger. Antag f.eks. Hvor bynavnet er “Bangalore”, vi giver yderligere 500 rupees rabat. Hvis ikke, er Bangalore-rabatten nul.
Så nu er vi nødt til at finde ud af, hvad der er "Sale After Discount" (SDA).
Anvend nedenstående mål for at finde SAD.
Lad mig forklare formlen i detaljer.
I "Salgetabellen", hvis byen er "Bangalore", er vi nødt til at trække 500 fra salg efter gebyrer (SAC), ellers har vi kun brug for resultatet som det samme efter salg efter gebyr (SAC).
Træk og slip nu det nye mål til den eksisterende tabel for at se forskellen.
Som du kan se ovenfor, er det kun for ”Bangalore”, der er blevet ændret salgssalg, og for andre byer forbliver det det samme som den venstre kolonne, dvs. SAC-værdi.
Bemærk: For at anvende betinget formatering har vi brug for data. Du kan downloade Power BI-filen for at få den klare tabel.
Ting at huske
SUMX-funktion i kraft BI bruges til at beregne række for række-beregninger.
SUMX gør beregningen i henhold til ligningen til udtryk.
Hver række påvirkes af SUMX-funktionen.
,). Du kan downloade denne Power BI SUMX-skabelon her - Power BI SUMX-skabelon #####