Table.PositionOf
Sözdizimi
Table.PositionOf(table as table, row as record, optional occurrence as any, optional equationCriteria as any) as any
Hakkında
belirtilen içinde öğesinin ilk oluşumunun row
table
satır konumunu döndürür. Hiçbir oluşum bulunamazsa -1 döndürür.
table
: Giriş tablosu.row
: Tablodaki konumunu bulmak için satırdır.occurrence
: [İsteğe bağlı] Satırın döndürüleceği oluşumları belirtir.equationCriteria
: [İsteğe bağlı] Tablo satırları arasındaki karşılaştırmayı denetler.
Örnek 1
tablosunda ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
[a = 2, b = 4] öğesinin ilk oluşumunun konumunu bulun.
Kullanım
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4]
)
Çıkış
0
Örnek 2
tablosunda ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
[a = 2, b = 4] öğesinin ikinci oluşumunun konumunu bulun.
Kullanım
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4],
1
)
Çıkış
2
Örnek 3
tablosundaki ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
[a = 2, b = 4] tüm oluşumlarının konumunu bulun.
Kullanım
Table.PositionOf(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
[a = 2, b = 4],
Occurrence.All
)
Çıkış
{0, 2}
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