SUMX
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -
Palauttaa taulukon kullekin riville lasketun lausekkeen summan.
Syntaksi
SUMX(<table>, <expression>)
Parametrit
Termi | Määritelmä |
---|---|
table |
Ne rivit sisältävä taulukko, joille lauseke lasketaan. |
expression |
Taulukon kullekin riville laskettava lauseke. |
Palautusarvo
Desimaaliluku.
Huomautukset
SUMX funktio ottaa ensimmäiseksi argumentikseen taulukon tai lausekkeen, joka palauttaa taulukon. Toinen argumentti on sarake, joka sisältää yhteen laskettavat luvut, tai lausekkeen, joka antaa tulokseksi sarakkeen.
SUMX on iteraattorifunktio.
Vain sarakkeen luvut lasketaan. Tyhjät, loogiset arvot ja teksti ohitetaan.
Monimutkaisempia esimerkkejä kaavojen SUMX on kohdassa ALL ja CALCULATETABLE.
Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkki
Seuraava esimerkki suodattaa ensin taulukon, InternetSales, lausekkeessa 'InternetSales[SalesTerritoryID] = 5', ja palauttaa sitten kaikkien Freight-sarakkeen arvojen summan. Toisin sanoen lauseke palauttaa vain määritetyn myyntialueen rahtikulujen summan.
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])
Jos saraketta ei tarvitse suodattaa, käytä SUM funktiota. SUM-funktio on samannimisen Excel-funktion kaltainen, mutta se käyttää saraketta viitteenä.