SUMX
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
Tablodaki her satır için değerlendirilen ifadenin toplamını döndürür.
Sözdizimi
SUMX(<table>, <expression>)
Parametreler
Süre | Tanım |
---|---|
table | İfadenin değerlendirileceği satırları içeren tablo. |
ifade | Tablonun her satırı için değerlendirilecek ifade. |
Dönüş değeri
Ondalık sayı.
Açıklamalar
SUMX işlevi ilk bağımsız değişkeni olarak bir tablo veya tablo döndüren bir ifade alır. İkinci bağımsız değişken, toplamak istediğiniz sayıları içeren bir sütun veya sütun olarak değerlendirilen bir ifadedir.
SUMX bir yineleyici işlevidir.
Yalnızca sütundaki sayılar sayılır. Boşluklar, mantıksal değerler ve metin yoksayılır.
Formüllerde DAHA karmaşık ETOPLA örnekleri için bkz . ALL ve CALCULATETABLE.
Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.
Örnek
Aşağıdaki örnek önce 'InternetSales[SalesTerritoryID] = 5' ifadesindeki InternetSales tablosunu filtreler ve sonra Navlun sütunundaki tüm değerlerin toplamını döndürür. Başka bir deyişle ifade, yalnızca belirtilen satış alanı için navlun ücretlerinin toplamını döndürür.
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])
Sütunu filtrelemeniz gerekmiyorsa TOPLA işlevini kullanın. TOPLA işlevi, başvuru olarak bir sütun alması dışında aynı ada sahip Excel işlevine benzer.