MAXX
Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama
Bir tablonun her satırı için bir ifadenin değerlendirilmesi sonucu elde eden en yüksek değeri döndürür.
MAXX(<table>,<expression>,[<variant>])
Terim | Tanım |
---|---|
table |
İfadenin değerlendirileceği satırları içeren tablo. |
expression |
Tablonun her satırı için değerlendirilecek ifade. |
variant |
(İsteğe bağlı) TRUE ve değişken veya karma değer türleri varsa ORDER BY DESC temelinde en yüksek değer döndürülür. |
En yüksek değer.
MAXX işlevinin
table
bağımsız değişkeni bir tablo adı veya tablo olarak değerlendirilen bir ifade olabilir. İkinci bağımsız değişken, tablonun her satırı için değerlendirilecek ifadeyi gösterir.Değerlendirilecek değerlerden yalnızca aşağıdakiler sayılır:
- Sayılar
- Metin
- Tarih
Boş değerler atlanır.
TRUE
/FALSE
değerleri desteklenmez.İfadede metin ve sayı gibi değişken veya karma değer türleri varsa, varsayılan olarak MAXX yalnızca sayıları dikkate alır. TRUE''
<variant> =
en yüksek değer döndürülür.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.
Aşağıdaki formül, InternetSales tablosundaki her sipariş için toplam vergi ve sevkiyat tutarını hesaplamak için ikinci bağımsız değişken olarak bir ifade kullanır. Beklenen sonuç 375.7184'dür.
= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
Aşağıdaki formül ilk olarak, [SalesTerritory] = 5 olarak tanımlanan belirli bir satış bölgesine ait siparişlerin bir alt kümesini döndürmek için FİlTRE ifadesini kullanarak InternetSales tablosunu filtreler. MAXX işlevi daha sonra filtrelenen tablonun her satırı için ikinci bağımsız değişken olarak kullanılan ifadeyi değerlendirir ve yalnızca bu siparişler için vergiler ve sevkiyat için en yüksek tutarı döndürür. Beklenen sonuç 250,3724'dür.
= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])