Table.MaxN
En büyük satırları verilen ölçütü kullanarak döndürür.
Syntax
Table.MaxN(
table as table,
comparisonCriteria as any,
countOrCondition as any
) as table
Remarks
comparisonCriteria
durumunda, table
öğesindeki en büyük satırları döndürür. Satırlar sıralandıktan sonra, sonuçları daha fazla filtrelemek için countOrCondition
parametresi belirtilmelidir. Sıralama algoritmasının, sabit sıralanmış bir sonucu garanti etmediğini unutmayın. countOrCondition
parametresi birden fazla biçimde olabilir:
- Bir sayı belirlenirse, en fazla
countOrCondition
öğe içeren, artan sıraya göre bir liste döndürülür. - Bir koşul belirlenirse, koşulu karşılayan bir öğe listesi döndürülür. Bir öğe koşulu karşılamazsa, diğer öğeler değerlendirilmez.
Examples
Example #1
Tabloda [a] > 0 koşulunu sağlayacak şekilde [a] sütununda en büyük değer bulunan satırı bulur. Satırlar, filtre uygulanmadan önce sıralanır.
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
Result:
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
Example #2
Tabloda [b] > 0 koşulunu sağlayacak şekilde [a] sütununda en büyük değer bulunan satırı bulur. Satırlar, filtre uygulanmadan önce sıralanır.
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Result:
Table.FromRecords({})
Category
Table.Ordering