Forum Discussion

Jeremias_Mena08's avatar
Jeremias_Mena08
New Member
2 years ago

Error al generar una tabla con una variable

Buenas tardes foro,

Estoy teniendo problemas para generar una tabla dinámica. La idea principal es que la tabla se genere a partir del valor seleccionado en el filtro. A continuación comparto el código hecho hasta el momento.

Aclaraciones
La función selectedvalue no está registrando correctamente la selección, ¿cuál sería la razón? 
En esta página en particular del informe tengo una medida que también utiliza el valor seleccionado del filtro para realizar cálculos, la misma funciona bien.

Canciones más populares según su género =
VAR SelectedGenre = SELECTEDVALUE('Género musical'[nombre_genero])
RETURN
SELECTCOLUMNS(
    TOPN(
        10,
        FILTER(
            'AR - CAN - CAL - GEN - PAR - SE - STR',
            'AR - CAN - CAL - GEN - PAR - SE - STR'[nombre_genero] = SelectedGenre
        ),
        'AR - CAN - CAL - GEN - PAR - SE - STR'[total_streams]
    ),
    "Nombre de la canción", 'AR - CAN - CAL - GEN - PAR - SE - STR'[nombre_cancion],
    "Streams", 'AR - CAN - CAL - GEN - PAR - SE - STR'[total_streams]
)

2 Replies

  • Hola @Syndicate_Admin

    Parece que hay un error tipográfico en el código. La palabra clave WERE debe ser VAR.

    VAR SelectedGenre = SELECTEDVALUE('Musical genre'[nombre_genero])

    Si sigues teniendo problemas, proporciona algunos datos ficticios y el resultado deseado. La mejor manera de presentarlo es en forma de tabla.

    Saludos

    Nono Chen

    Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

  • En el código original está la palabra VAR utilizada cómo palabra clave para identificar la variable SelectedGenre. 
    A continuación, un ejemplo.
    Esto es lo que actualmente devuelve el código.
    Lo que devuelve

    Esto es lo que debería devolver