SELECTEDVALUE

La función SELECTEDVALUE devuelve el contenido de la columna indicada cuando el contexto ha reducido a uno el número de valores distintos. En caso contrario devuelve el valor alternativo o Blank si éste no se ha añadido como argumento.

Sintaxis

SELECTEDVALUE(
    columnName
    [, alternateResult]
)

Parámetros
  • columnName: Nombre de una columna existente. No puede ser una expresión.
  • alternateResult: Argumento opcional. Valor a devolver cuando el número de valores distintos en la columna columnName tras ser filtrada por el contexto es distinto de uno.
Valor devuelto

La función SELECTEDVALUE devuelve el valor contenido en la columna columnName (si es único) o el valor alternativo o Blank (si no es único).

Información adicional

Una expresión alternativa a:

SELECTEDVALUE(columnName, alternateResult)

...es:

IF (
    HASONEVALUE(columnName),
    VALUES(columnName),
    alternateResult
)

Ejemplos

Si definimos la medida

Selected Country = SELECTEDVALUE(Geography[Country], "No single country selected")

...para extraer el valor (si es único) contenido en la columna Geography[Country], y la llevamos a una visualización tipo tarjeta (en este ejemplo se acompaña de una segmentación de datos con los valores extraídos de la misma columna Geography[Country], pero no hay ninguno seleccionado), el resultado es el siguiente:

Función SELECTEDVALUE. Ejemplo de uso

Comprobamos cómo la función devuelve el valor alternativo ("No single country selected") pues la columna Geography[Country] contiene todos los valores posibles (los 6 países).

Pero si, en la segmentación de datos, seleccionamos un país:

Función SELECTEDVALUE. Ejemplo de uso

...vemos que la función devuelve el único valor al que el contexto ha reducido la columna de Geography[Country] (Australia, en este ejemplo).

Funciones relacionadas
Categoría
Filtro
Enviado por admin el Vie, 04/01/2019 - 19:16