Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sözdizimi
Table.PositionOf(
table as table,
row as record,
optional occurrence as any,
optional equationCriteria as any
) as any
Hakkında
belirtilen row içindeki table öğesinin ilk oluşumunun satır konumunu döndürür. Hiçbir oluşum bulunamazsa -1 döndürür.
-
table: Giriş tablosu. -
row: Tabloda konumunu bulmak için olan satı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]
)
Çıktı
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
)
Çıktı
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
)
Çıktı
{0, 2}