Table.Transpose

La función Table.Transpose devuelve la transpuesta de una tabla (el resultado de intercambiar filas y columnas).

Sintaxis

Table.Transpose(
    table as table,
    optional columns as any
) as table

Parámetros
  • table: tabla a transponer
  • columns: (opcional) nombres y tipos de las columnas
Ejemplos

En este ejemplo partimos de la siguiente tabla:

let
    table = Table.FromRecords(
        {
            [id = 15, name = "John", age = 35],
            [id = 21, name = "Alfonso", age = 58],
            [id = 33, name = "Marta", age = 22]
        }
    )
in
    table

Función M Table.Transpose

Podemos obtener su transpuesta con el siguiente código:

let
    table = Table.FromRecords(
        {
            [id = 15, name = "John", age = 35],
            [id = 21, name = "Alfonso", age = 58],
            [id = 33, name = "Marta", age = 22]
        }
    )
in
    Table.Transpose(
        table
    )

Función M Table.Transpose

Siguiendo con el mismo ejemplo, podemos dar nombres a las columnas con el parámetro columns:

let
    table = Table.FromRecords(
        {
            [id = 15, name = "John", age = 35],
            [id = 21, name = "Alfonso", age = 58],
            [id = 33, name = "Marta", age = 22]
        }
    )
in
    Table.Transpose(
        table,
        {"John", "Alfonso", "Marta"}

    )

Función M Table.Transpose
Categoría
Funciones de tabla
Enviado por admin el Sáb, 29/08/2020 - 18:01