Tutorial de DAX

Table.FirstValue

La función Table.FirstValue devuelve el valor de la primera columna de la primera fila de una tabla.

Sintaxis

Table.FirstValue(
    table as table,
    optional default as any
) as any

Parámetros
  • table: tabla de la que extraer el valor de la primera columna de la primera fila
  • default: (opcional) valor opcional a devolver en el caso de que la tabla esté vacía
Información adicional

Si la tabla está vacía, la función devuelve por defecto el valor null, salvo que se incluya el parámetro default, en cuyo caso es el valor devuelto.

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.FirstValue

...y extraemos el valor de la primera columna de la primera fila 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.FirstValue(
        table
    )

15

Función M Table.FirstValue

En el caso de tratarse de una tabla vacía, si no se indica el parámetro default la función devuelve un valor null:

let
    table = Table.FromRecords({})
in
    Table.FirstValue(
        table
    )

null

Función M Table.FirstValue

Si se indica el parámetro default, será éste el valor devuelto:

let
    table = Table.FromRecords({})
in
    Table.FirstValue(
        table,
        -1
    )

-1

Función M Table.FirstValue
Categoría
Funciones de tabla
Enviado por admin el Jue, 20/08/2020 - 08:55