Table.MaxN
Sözdizimi
Table.MaxN(table as table, comparisonCriteria as any, countOrCondition as any) as table
Hakkında
verilen comparisonCriteria
içindeki table
en büyük satırları döndürür. Satırlar sıralandıktan sonra, countOrCondition
sonucu daha fazla filtrelemek için parametresi belirtilmelidir. Sıralama algoritmasının sabit bir sıralanmış sonucu garanti edemeyeceğini unutmayın. countOrCondition
parametresi birden çok form alabilir:
- Bir sayı belirtilirse, artan düzende en çok
countOrCondition
öğe listesi döndürülür. - Bir koşul belirtilirse, başlangıçta koşulu karşılayan öğelerin listesi döndürülür. Bir öğe koşulda başarısız olduktan sonra başka hiçbir öğe dikkate alınmaz.
Örnek 1
Tabloda [a] 0 koşuluyla [a] > sütunundaki en büyük değere sahip satırı bulun. Satırlar, filtre uygulanmadan önce sıralanır.
Kullanım
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
Çıkış
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
Örnek 2
Tabloda [b] 0 koşuluna sahip [a] > sütunundaki en büyük değere sahip satırı bulun. Satırlar, filtre uygulanmadan önce sıralanır.
Kullanım
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Çıkış
Table.FromRecords({})
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin