La función Table.FindText devuelve las filas de una tabla que contienen el texto indicado.
Table.FindText(
table as table,
text as text
) as table
- table: tabla en la que realizar la búsqueda
- text: texto a buscar
Si no se encuentra el texto la función devuelve una tabla vacía.
En este ejemplo partimos de una tabla conteniendo tres campos, dos de los cuales contienen textos ("name" y "country") y buscamos todas las filas que contengan el texto "ap", devolviéndose la que contiene la cadena "Japan":
let
table = Table.FromRecords(
{
[id = 15, name = "John", country = "USA"],
[id = 21, name = "Alfonso", country = "Japan"],
[id = 33, name = "Marta", country = "Portugal"]
}
)
in
Table.FindText(
table,
"ap"
)