Promoción a encabezados

Ya ha aparecido varias veces la función a usar para promover la primera fila de la tabla a encabezados de columna: Table.PromoteHeaders. Esta función requiere como único argumento obligatorio la tabla cuya primera fila se desea promover. Si queremos guardar el resultado en la variable encabezados, el código de la fórmula de paso sería el siguiente:

encabezados = Table.PromoteHeaders(geography)

Es decir, nuestro proceso ETL hasta este punto sería:

let
    url = "https://interactivechaos.com/data/curso_m/dataset.xlsx",
    file = Web.Contents(url),
    tables = Excel.Workbook(file),
    geography = tables{[Item="Geography",Kind="Sheet"]}[Data],
    encabezados = Table.PromoteHeaders(geography)
in
    encabezados
Promoción a encabezados

El resultado ya muestra los encabezados correctos de los campos y comprobamos también que el primer campo (Geography.Id) no tiene tipo asignado, pero los otros tres sí: tienen un tipo de texto por defecto.