SUMX i Power BI

Sumx är en funktion i kraft bi som också är en inbyggd funktion och den är kategoriserad 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 cellformulering i Excel. 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 visas 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 uttryck eller ekvation för att göra rad för rad.

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

Du kan ladda ner denna Power BI SUMX Excel-mall här - Power BI SUMX Excel-mall

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

För ett exempel, se 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 får vi reda på vad som är försäljningsvärdet.
  • Ladda upp datatabellen till Power BI och namnge tabellen som "Sales Table".

  • 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”.

  • Namnge den nya kolumnen som "Total försäljning".

  • Öppna SUMX-funktionen nu.

  • Först måste vi ange tabellnamnet så eftersom vårt tabellnamn är "Försäljningstabell" levererar endast samma.

  • Uttrycket är inget som är 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 raderna eftersom detta 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 raderna. 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 "Rapportfliken".

  • 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 använda 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 "Ny åtgärd" och ange namnet som "Försäljning efter avgifter".
  • Ange nedanstående formel nu.

  • Klicka på Enter-tangenten så får vi den nya åtgärden.
  • Dra och släpp måttet till tabellen för att se skillnaden.

Som du kan se nu har vi 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 är det 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 Bangalore-rabatten blir noll.

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

Låt mig förklara formeln 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 Sälj 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 endast för ”Bangalore” har försäljningsbeloppet för staden ä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.

Du kan ladda ner denna Power BI SUMX-mall här - Power BI SUMX-mall

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 som tillhandahålls för uttryck.
  • Varje rad påverkas av SUMX-funktionen.




Original text


Copyrights © 2024