SUMX Power BI - Hur använder jag SUMX-funktionen i Power BI? (med exempel)

Innehållsförteckning

Sumx är en funktion i kraft bi som också är en inbyggd funktion och den kategoriseras under de matematiska funktionerna, användningen av denna funktion är att returnera summan av uttrycket från en tabell och syntaxen som används för denna funktion är som följer SUMX (

Vad gör SUMX-funktionen i Power BI?

SUMX är en iterationsfunktion i Power BI som fungerar på rad för radberäkning enligt uttrycket eller ekvationen ges. Denna funktion tar hänsyn till varje rad i taget och tillämpar beräkningen. Detta kommer inte att koncentrera sig på hela kolumnen, till skillnad från SUM-funktionen, men det fungerar som en cellformulär i cell. SUM är en sammanlagd funktion och SUMX är en uttrycksfunktion. Power BI-datahantering kan göras med hjälp av "DAX" -funktioner, och SUMX är en sådan funktion i Power BI. I den här artikeln tar vi dig igenom SUMX i Power BI.

Nedan är syntaxen för SUMX-funktionen i Power BI.

Tabell: Det första vi behöver göra är att ange tabellnamnet som vi tillhandahåller SUMX-funktionen för.

Uttryck: Efter tabellen måste vi ange uttrycket eller ekvationen för att göra rad för rad.

För att leverera Power BI SUMX behöver du data att arbeta med, så att du kan ladda ner excel-arbetsboksmallen från länken nedan, som används för det här exemplet.

Exempel på SUMX-funktion i Power BI

Nedan följer några exempel på SUMX-funktion i Power BI.

SUMX i Power BI - exempel # 1

Se till exempel nedanstående enkla tabell.

  • I ovanstående tabell har vi enheter och pris per enhet, men vi har inte totalt försäljningsvärde. Så genom att använda kraft BI SUMX kommer vi att ta reda på vad som är försäljningsvärdet.
  • Ladda upp datatabellen till Power BI och namnge tabellen som "Försäljningstabell."
  • Nu måste vi beräkna kolumnen "Total försäljning" som en ny beräknad kolumn. Högerklicka på tabellnamnet och välj "Ny kolumn."
  • Ge den nya kolumnen namnet "Total försäljning"
  • Öppna SUMX-funktionen nu.
  • Först måste vi ange tabellnamnet, så eftersom vårt tabellnamn är "Försäljningstabell", måste du bara tillhandahålla samma.
  • Uttrycket är inget som är den ekvation vi behöver göra ??
  • Så vi måste hitta ”Total försäljning” genom att multiplicera enheter med pris.
  • Stäng fästet och tryck på Enter-tangenten för att få resultatet i den nya kolumnen.

Wow!!! Det står den totala försäljningen som 56658 för alla rader. Detta beror på att eftersom vi har använt SUMX för att komma fram till den nya kolumnen har det gett oss det totala totala beloppet för alla rader. Så för att komma fram till varje radberäkning måste vi använda Power BI SUMX-funktionen i "Ny åtgärd" inte i "Ny kolumn."

  • Högerklicka på bordet och välj "Nytt mått."
  • Ge måttet ett namn som "Försäljningsvärde."
  • Tillämpa nu SUMX-funktionen i Power BI.
  • Kom nu tillbaka till fliken Rapporter.
  • Infoga "Table" visual från visualiseringslistan.
  • Dra och släpp Stad och "Försäljningsvärde" för att få sammanfattningstabellen.
  • Detta ger oss det exakta resultatet, men dra och släpp den första beräknade kolumnen, dvs "Total försäljning" för att se det stadsmässiga resultatet.

Detta ger oss helt felaktiga resultat eftersom det lägger till totalt värde för alla städer i varje rad, så det här är fel sätt att tillämpa SUMX-funktionen i Power BI.

SUMX i Power BI - exempel # 2

För samma tabell kommer vi att göra ytterligare beräkningar. Antag till exempel att för varje transaktion kommer vi att dra av 5% som hanteringsavgifter.

  • Högerklicka på tabellen och välj "Nytt mått" och ge namnet "Försäljning efter avgifter".
  • Ange nedanstående formel nu.
  • Klicka på Enter-tangenten. Vi kommer att ha den nya åtgärden.
  • Dra och släpp måttet till tabellen för att se skillnaden.

Som du kan se har vi nu försäljningsvärde innan vi drar avgifter och "försäljning efter avgifter" (SAC). Till exempel för Mumbai var ”Sale Vale” 17016 efter avdrag för 5% avgifter. Det är 16165, dvs Mumbai = 17016 - (17016 * 5/100) = 16165.

SUMX i Power BI - exempel # 3

Nu kommer vi att se kapslade beräkningar. Antag till exempel var stadsnamnet är “Bangalore”, vi kommer att ge ytterligare 500 rupierabatt. Om inte, kommer Bangalore-rabatten att vara noll.

  • Så nu måste vi ta reda på vad som är "Sale After Discount" (SDA).
  • Använd nedanstående åtgärd för att hitta SAD.

Låt mig förklara formeln för dig i detalj.

  • I "Försäljningstabellen", om staden är "Bangalore", måste vi dra av 500 från försäljning efter avgifter (SAC), annars behöver vi endast resultatet som Sale efter avgift (SAC).
  • Dra och släpp nu det nya måttet till den befintliga tabellen för att se skillnaden.
  • Som du kan se ovan har endast stadsförsäljningsbeloppet för ”Bangalore” ändrats och för andra städer förblir det detsamma som den vänstra kolumnen, dvs. SAC-värde.

Obs! För att tillämpa villkorlig formatering behöver vi data. Du kan ladda ner Power BI-filen för att få redo tabellen.

Saker att komma ihåg

  • SUMX-funktionen i kraft BI används för att beräkna rad för radberäkningar.
  • SUMX gör beräkningen enligt ekvationen för uttrycket.
  • Varje rad påverkas av SUMX-funktionen.


,). Du kan ladda ner denna Power BI SUMX-mall här - Power BI SUMX-mall #####

Intressanta artiklar...