Table.PositionOfAny
Sözdizimi
Table.PositionOfAny(table as table, rows as list, optional occurrence as nullable number, optional equationCriteria as any) as any
Hakkında
listesinin ilk geçtiği konumdan satır(lar) table
konumlarını rows
döndürür. Hiçbir oluşum bulunamazsa -1 döndürür.
-
table
: Giriş tablosu. -
rows
: Konumlarını bulmak için tablodaki satırların listesi. -
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] veya [a = 6, b = 8] öğesinin ilk oluşumunun konumunu bulun.
Kullanım
Table.PositionOfAny(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
{
[a = 2, b = 4],
[a = 6, b = 8]
}
)
Çı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] veya [a = 6, b = 8] tüm oluşumlarının konumunu bulun.
Kullanım
Table.PositionOfAny(
Table.FromRecords({
[a = 2, b = 4],
[a = 6, b = 8],
[a = 2, b = 4],
[a = 1, b = 4]
}),
{
[a = 2, b = 4],
[a = 6, b = 8]
},
Occurrence.All
)
Çıktı
{0, 1, 2}