Tutorial de DAX

#table

La función #table crea una tabla de datos.

Sintaxis

#table(
    columns as any,
    rows as any
) as any

Parámetros
  • columns: nombres de columnas, tipo de tabla, número de columnas o null.
  • rows: valores de las filas
Información adicional

Si el argumento columns es un número, indica el número de columnas a crear, en cuyo caso éstas reciben nombres por defecto. Si este número no coincide con el número de valores por fila indicados en el argumento rows, la función devuelve un error. Si el argumento columns toma el valor null, el número de columnas se infiere de los datos incluidos en el argumento rows.

Ejemplos

Podemos crear una tabla con los nombres de columnas "A" y "B" y las filas formadas por los elementos {1, 2} y {3, 4} con la siguiente expresión:

#table(
    {"A", "B"},
    {
        {1, 2},
        {3, 4}
    }
)

Table

Función M #table

Un clic en el enlace Table nos muestra la tabla creada:

Función M #table

Si el argumento columns es un número, indica el número de columnas a crear:

#table(
    2,
    {
        {1, 2},
        {3, 4}
    }
)

Table

Función M #table

Las columnas reciben en este caso nombres por defecto:

Función M #table

Si el argumento columns toma el valor null, el número de columnas se calcula de forma automática:

#table(
    null,
    {
        {1, 2},
        {3, 4}
    }
)

Table
Función M #table

La tabla generada es la siguiente:

Función M #table

Es posible determinar los nombres y los tipos de las columnas a crear:

#table(
    type table[
        #"Name" = text,
        #"Height" = number,
        #"Birthday" = date
    ],
    {
        {"John", 184, #date(1970, 10, 28)},
        {"Susan", 176, #date(1976, 6, 15)},
        {"George", 195, #date(1982, 4, 2)}
    }
)

Table

Función M #table

Obsérvese que en la imagen anterior no se muestra todo el código.

En este caso, el primer argumento de la función #table (columns) es una estructura que indica los nombres y los tipos de las columnas, y el segundo argumento (rows) contiene -al igual que en los ejemplos anteriores- los valores de las filas. La tabla devuelta por la función es la siguiente:

Función M #table
Categoría
Funciones de tabla
Enviado por admin el Sáb, 01/08/2020 - 19:35