La función Table.SelectRows devuelve el subconjunto de filas de una tabla que satisface una cierta condición.
Table.SelectRows(
table as table,
condition as function
) as table
- table: tabla a evaluar
- condition: condición a cumplir por las filas que serán devueltas
En este ejemplo partimos de la siguiente tabla:
let
table = Table.FromRecords(
{
[id = 1, name = "glasses", price = 250],
[id = 2, name = "computer", price = 800],
[id = 3, name = "pen", price = 6],
[id = 4, name = "mouse", price = 12]
}
)
in
table
Podemos seleccionar aquellas filas correspondientes a productos cuyo precio es menor de 100 con el siguiente código:
let
table = Table.FromRecords(
{
[id = 1, name = "glasses", price = 250],
[id = 2, name = "computer", price = 800],
[id = 3, name = "pen", price = 6],
[id = 4, name = "mouse", price = 12]
}
)
in
Table.SelectRows(
table,
each [price] < 100
)