Table.PositionOfAny
Syntax
Table.PositionOfAny(table as table, rows as list, optional occurrence as nullable number, optional equationCriteria as any) as any
Informácie
Vráti pozíciu/pozície riadka/riadkov z table
prvého výskytu zoznamu rows
. Vráti hodnotu -1, ak sa nenájde žiadny výskyt.
-
table
: Vstupná tabuľka. -
rows
: Zoznam riadkov v tabuľke na vyhľadanie pozícií. -
occurrence
: [Voliteľné] Určuje, ktoré výskyty riadka sa majú vrátiť. - equationCriteria: [Voliteľné] Ovláda porovnanie medzi riadkami tabuľky.
Príklad č. 1
Nájsť pozíciu prvého výskytu záznamu [a = 2, b = 4] alebo [a = 6, b = 8] v tabuľke ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
.
Použitie
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]
}
)
Výkon
0
Príklad č. 2
Nájsť pozíciu všetkých výskytov záznamu [a = 2, b = 4] alebo [a = 6, b = 8] v tabuľke ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}
.
Použitie
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
)
Výkon
{0, 1, 2}