SUMX Power BI - Kako uporabiti funkcijo SUMX v Power BI? (s primerom)

Sumx je funkcija v moči bi, ki je tudi vgrajena funkcija in je razvrščena po matematičnih funkcijah. Uporaba te funkcije je vrnitev vsote izraza iz tabele, sintaksa te funkcije pa je naslednja SUMX (

Kaj funkcija SUMX počne v Power BI?

SUMX je iteracijska funkcija v Power BI, ki deluje na izračun vrstice po vrstici, kot je podan izrazu ali enačbi. Ta funkcija upošteva vsako vrstico hkrati in uporabi izračun. V nasprotju s funkcijo SUM se to ne bo osredotočilo na celoten stolpec, ampak deluje kot formula celice in celice v Excelu. SUM je agregatna funkcija, SUMX pa izrazna funkcija. Manipulacija s podatki Power BI je možna z uporabo funkcij "DAX", SUMX pa je ena takih funkcij v Power BI. V tem članku vas bomo vodili skozi SUMX v Power BI.

Spodaj je sintaksa funkcije SUMX v Power BI.

Tabela: Najprej moramo vnesti ime tabele, za katero dobavljamo funkcijo SUMX.

Izraz: Za tabelo moramo navesti izraz ali enačbo, da naredimo vrstico za vrstico.

Če želite napajati Power BI SUMX, potrebujete podatke, s katerimi lahko delate, tako da lahko predlogo excelov delovni zvezek prenesete s spodnje povezave, ki je uporabljena za ta primer.

Primeri funkcije SUMX v Power BI

Spodaj je nekaj primerov funkcije SUMX v Power BI.

SUMX v Power BI - primer # 1

Na primer, poglejte spodnjo preprosto tabelo.

  • V zgornji tabeli imamo enote in ceno na enoto, vendar nimamo vrednosti skupne prodaje. Tako bomo z uporabo power BI SUMX ugotovili, kakšna je prodajna vrednost.
  • Naložite podatkovno tabelo v Power BI in jo poimenujte kot »Tabela prodaje«.
  • Zdaj moramo stolpec »Skupna prodaja« izračunati kot nov izračunani stolpec. Z desno miškino tipko kliknite ime tabele in izberite »Nov stolpec«.
  • Poimenujte novi stolpec kot »Skupna prodaja«.
  • Odprite funkcijo SUMX zdaj.
  • Najprej moramo navesti ime tabele, ker je naše ime tabele »Prodajna miza«, vnesite samo isto.
  • Izraz ni nič, kar je enačba, ki jo moramo narediti ??
  • Vrednost "Skupna prodaja" moramo torej najti tako, da enote pomnožimo s ceno.
  • Zaprite oklepaj in pritisnite tipko enter, da dobite rezultat v novem stolpcu.

Vau !!! V vseh vrsticah piše, da je celotna prodaja 56658. To je zato, ker odkar smo uporabili SUMX, da smo prišli do novega stolpca, nam je dal skupni skupni znesek za vse vrstice. Da bi prišli do izračuna vsake vrstice, moramo uporabiti funkcijo Power BI SUMX v razdelku »Nov ukrep« in ne v »Novi stolpec«.

  • Z desno miškino tipko kliknite tabelo in izberite »Nov ukrep«.
  • Navedite ime mere kot »prodajna vrednost«.
  • Zdaj uporabite funkcijo SUMX v Power BI.
  • Zdaj se vrnite na »Zavihek poročila«.
  • Vstavite vizualni element »Tabela« s seznama za ponazoritev.
  • Povlecite in spustite mesto in »prodajna vrednost«, da dobite zbirno tabelo.
  • To nam daje natančen rezultat, vendar povlecite in spustite prvi izračunani stolpec, tj. »Skupna prodaja«, da si ogledate mestni rezultat.

To nam absolutno daje napačne rezultate, ker dodaja splošno vrednost za vsa mesta v vsaki vrstici, zato je to napačen način uporabe funkcije SUMX v Power BI.

SUMX v Power BI - primer # 2

Za isto tabelo bomo naredili dodatne izračune. Na primer, predpostavimo, da bomo za vsako transakcijo odšteli 5% kot stroške obdelave.

  • Z desno miškino tipko kliknite tabelo in izberite »Nov ukrep« ter ime navedite kot »Prodaja po bremenitvah«.
  • Zdaj vnesite spodnjo formulo.
  • Kliknite tipko Enter. Imeli bomo nov ukrep.
  • Povlecite in spustite mero na mizo, da vidite razliko.

Kot lahko vidite, imamo zdaj pred odbitkom stroškov še prodajno vrednost in »prodajo po bremenitvah« (SAC). Na primer, za Mumbaj je bil "Sale Vale" 17016 po odštetju 5% stroškov. To je 16165. tj. Mumbai = 17016 - (17016 * 5/100) = 16165.

SUMX v Power BI - primer # 3

Zdaj bomo videli ugnezdene izračune. Predpostavimo na primer, da je mesto, kjer je mesto »Bangalore«, podeljenih dodatnih 500 rupij. V nasprotnem primeru bo popust v Bangaloreju enak nič.

  • Torej, zdaj moramo ugotoviti, kaj je "prodaja po popustu" (SDA).
  • Uporabite spodnji ukrep, da poiščete EUL.

Naj vam podrobno razložim formulo.

  • Če je mesto »Bangalore« v »Tabeli prodaj«, moramo 500 odšteti od prodaje po stroških (SAC), sicer pa potrebujemo rezultat enak kot pri prodaji po plačilu (SAC).
  • Zdaj povlecite in spustite novo mero na obstoječo tabelo, da vidite razliko.
  • Kot lahko vidite zgoraj, je bil spremenjen samo znesek prodaje mest v mestu »Bangalore«, za druga mesta pa ostaja enak kot v levem stolpcu, tj.

Opomba: Za uporabo pogojnega oblikovanja potrebujemo podatke. Datoteko Power BI lahko prenesete, da dobite pripravljeno tabelo.

Stvari, ki si jih je treba zapomniti

  • Funkcija SUMX v napajalniku BI se uporablja za izračun izračuna po vrsticah.
  • SUMX opravi izračun po enačbi za izraz.
  • Na vsako vrstico bo vplivala funkcija SUMX.


,). To predlogo Power BI SUMX lahko prenesete tukaj - Predloga Power BI SUMX #####

Zanimive Članki...