Zdieľať cez


SUMX

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Vráti súčet výrazu vyhodnoteného pre každý riadok v tabuľke.

Syntax

SUMX(<table>, <expression>)

Parametre

Obdobie Definícia
table Tabuľka obsahujúca riadky, pre ktoré sa bude vyhodnocovať výraz.
expression Výraz, ktorý sa má vyhodnotiť pre každý riadok tabuľky.

Vrátená hodnota

Desatinné číslo.

Poznámky

  • Funkcia SUMX berie ako prvý argument tabuľku alebo výraz, ktorý vracia tabuľku. Druhým argumentom je stĺpec, ktorý obsahuje čísla, ktoré chcete spočítať, alebo výraz, ktorý sa vyhodnotí na stĺpec.

  • jeiteračnou funkciou .

  • Počítajú sa iba čísla v stĺpci. Prázdne hodnoty, logické hodnoty a text sa ignorujú.

  • Ďalšie zložitejšie príklady SUMX vo vzorcoch nájdete v téme ALL a CALCULATETABLE.

  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklad

V nasledujúcom príklade sa najprv filtruje tabuľka InternetSales vo výraze "InternetSales[SalesTerritoryID] = 5" a potom sa vráti súčet všetkých hodnôt v stĺpci Freight. Inými slovami, výraz vráti súčet prepravných poplatkov iba pre zadanú oblasť predaja.

= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])

Ak stĺpec nepotrebujete filtrovať, použite funkciu SUM. Funkcia SUM je podobná funkcii Excelu s rovnakým názvom s tým rozdielom, že stĺpec používa ako odkaz.

SUM štatistické funkcie