Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
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}