La función Table.ColumnsOfType devuelve los nombres de las columnas de una tabla cuyos tipos se incluyen en la lista indicada.
Table.ColumnsOfType(
table as table,
listOfTypes as list
) as list
- table: tabla a evaluar
- listOfTypes: lista conteniendo los tipos de las columnas cuyos nombres se desea extraer
El argumento listOfTypes deberá ser una lista aun cuando solo se esté extrayendo los nombres de las columnas de un único tipo.
En este ejemplo partimos de una tabla conteniendo dos columnas de tipo number, una de tipo text y otra de tipo logical, y deseamos extraer los nombres de estas dos últimas:
let
data = Table.FromRecords(
{
[id = 15, name = "John", age = 35, client = true],
[id = 21, name = "Alfonso", age = 58, client = false],
[id = 33, name = "Marta", age = 22, client = false]
},
type table[
id = Number.Type,
name = Text.Type,
age = Number.Type,
client = Logical.Type
]
)
in
Table.ColumnsOfType(
data,
{Text.Type, Logical.Type}
)