Sumx este o funcție în puterea bi care este, de asemenea, o funcție încorporată și este clasificată sub funcțiile matematice, utilizarea acestei funcții este de a returna suma expresiei dintr-un tabel, iar sintaxa utilizată pentru această funcție este după cum urmează SUMX (
Ce face funcția SUMX în Power BI?
SUMX este o funcție de iterație în Power BI care funcționează pe calculul rând cu rând conform expresiei sau ecuației. Această funcție ia în considerare fiecare rând la rând și aplică calculul. Acest lucru nu se va concentra pe întreaga coloană, spre deosebire de funcția SUM, dar funcționează ca o celulă care să fie formulă celulară în excel. SUM este o funcție agregată, iar SUMX este o funcție de expresie. Manipularea datelor Power BI se poate face folosind funcțiile „DAX”, iar SUMX este una dintre aceste funcții în Power BI. În acest articol, vă vom conduce prin SUMX în Power BI.
Mai jos este sintaxa funcției SUMX în Power BI.
Tabel: Primul lucru pe care trebuie să-l facem este să furnizăm numele tabelului pentru care furnizăm funcția SUMX.
Expresie: După tabel, trebuie să oferim Expresia sau ecuația pentru a face rând cu rând.
Pentru a furniza Power BI SUMX, aveți nevoie de date cu care să lucrați, astfel încât să puteți descărca șablonul de registru Excel din linkul de mai jos, care este utilizat pentru acest exemplu.
Exemple de funcții SUMX în Power BI
Mai jos sunt câteva exemple de funcții SUMX în Power BI.
SUMX în Power BI - Exemplul # 1
De exemplu, uitați-vă la tabelul simplu de mai jos.
În tabelul de mai sus, avem unități și preț pe unitate, dar nu avem valoare de vânzare totală. Deci, folosind puterea BI SUMX, vom afla care este valoarea de vânzare.
Încărcați tabelul de date în Power BI și denumiți tabelul ca „Tabel de vânzări”.
Acum trebuie să calculăm coloana „Vânzări totale” ca o nouă coloană calculată. Faceți clic dreapta pe numele tabelului și alegeți „Coloană nouă”.
Denumiți noua coloană drept „Vânzări totale”.
Deschideți funcția SUMX acum.
În primul rând, trebuie să furnizăm numele tabelei, astfel încât numele tabelei noastre este „Tabel de vânzări”, furnizați același lucru numai.
Expresia nu este nimic din ecuația pe care trebuie să o facem ??
Deci, trebuie să găsim valoarea „Vânzări totale” prin înmulțirea unităților cu prețul.
Închideți paranteză și apăsați tasta Enter pentru a obține rezultatul în noua coloană.
Wow!!! Se spune că vânzările totale sunt 56658 pentru toate rândurile. Acest lucru se datorează faptului că, deoarece am folosit SUMX pentru a ajunge la noua coloană, ne-a oferit suma totală totală pentru toate rândurile. Deci, pentru a ajunge la calculul fiecărui rând, trebuie să aplicăm funcția Power BI SUMX în „Măsură nouă” nu în „Coloană nouă”.
Faceți clic dreapta pe tabel și alegeți „Măsură nouă”.
Dați măsurii un nume ca „Valoare de vânzare”.
Acum aplicați funcția SUMX în power BI.
Acum reveniți la „Raportați fila”.
Inserați vizual „Tabel” din lista de vizualizare.
Trageți și fixați orașul și „Valoarea vânzării” pentru a obține tabelul rezumat.
Acest lucru ne oferă rezultatul exact, dar glisați și fixați prima coloană calculată, adică „Vânzări totale” pentru a vedea rezultatul în funcție de oraș.
Acest lucru ne oferă absolut rezultate greșite, deoarece adaugă valoare generală pentru toate orașele din fiecare rând, deci acesta este modul greșit de a aplica funcția SUMX în Power BI.
SUMX în Power BI - Exemplul # 2
Pentru același tabel, vom face calcule suplimentare. De exemplu, să presupunem că pentru fiecare tranzacție vom deduce 5% ca taxe de manipulare.
Faceți clic dreapta pe tabel și alegeți „Măsură nouă” și dați numele „Vânzări după taxe”.
Introduceți formula de mai jos acum.
Faceți clic pe tasta Enter. Vom avea noua măsură.
Trageți și fixați măsura pe masă pentru a vedea diferența.
După cum puteți vedea, acum avem valoare de vânzare înainte de deducerea taxelor și „Vânzare după taxe” (SAC). De exemplu, pentru Mumbai, „Sale Vale” a fost 17016 după deducerea taxelor de 5%. Este 16165. adică Mumbai = 17016 - (17016 * 5/100) = 16165.
SUMX în Power BI - Exemplul # 3
Acum vom vedea calcule imbricate. De exemplu, să presupunem că oriunde numele orașului este „Bangalore”, vom acorda o reducere suplimentară de 500 de rupii. Dacă nu, reducerea Bangalore va fi zero.
Deci, acum trebuie să aflăm ce este „Vânzare după reducere” (SDA).
Aplicați măsura de mai jos pentru a găsi SAD.
Permiteți-mi să vă explic în detaliu formula.
În „Tabelul de vânzări”, dacă orașul este „Bangalore”, atunci trebuie să deducem 500 din vânzările după taxe (SAC) sau altfel avem nevoie de rezultatul la fel ca și vânzarea după taxă (SAC).
Acum trageți și fixați noua măsură pe tabela existentă pentru a vedea diferența.
După cum puteți vedea mai sus, numai pentru vânzările orașului „Bangalore” s-a modificat valoarea, iar pentru alte orașe, rămâne aceeași cu coloana din stânga, adică Valoarea SAC.
Notă: Pentru a aplica formatarea condiționată, avem nevoie de date. Puteți descărca fișierul Power BI pentru a obține tabelul gata.
Lucruri de amintit
Funcția SUMX în puterea BI este utilizată pentru a calcula calculele rând cu rând.
SUMX face calculul conform ecuației furnizate pentru Expression.
Fiecare rând va fi afectat de funcția SUMX.
,). Puteți descărca acest șablon Power BI SUMX aici - Șablon Power BI SUMX #####