Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
4 years ago

Entrada de elementos visuales

Hola

¿Cómo puedo alimentar variables desde el panel (por ejemplo, filtros, selecciones desplegables, segmentaciones de datos) a DAX o Power Query?

Por ejemplo, seleccione un valor de un menú desplegable en el panel y úselo en DAX o Power Query?

Por supuesto, tendré que especificar los valores disponibles en la segmentación de datos / visual.

¡Gracias!

5 Replies

  • Hi, @PowerBIX ;

    Puede proporcionar valores de segmentaciones de datos a dax, utilizando Max o SELECTEDVALUE:

    Measure = max('Table'[value])
    Measure 2 = SELECTEDVALUE('Table'[value])

    El espectáculo final:


    Saludos
    Equipo de soporte de la comunidad _ Yalan Wu
    Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

  • @v-yalanwu-msft @lbendlin gracias, pero no parece funcionar.

    Tengo dos tablas:

    01/01/2001
    02/01/2001
    03/01/2001
    04/01/2001
    05/01/2001

    Y:

    102/01/2001
    202/01/2001
    303/01/2001
    403/01/2001
    505/01/2001

    Utilizo la primera tabla para crear un filtro de intervalo de fechas.

    Luego creo una columna calculada en la segunda tabla usando:

    IF([Tabla2[Fecha]>MIN(Tabla1[Fecha],"algo","algo más")

    Luego inserto la Tabla2 en una tabla/matriz visual.

    Cuando uso la segmentación de datos para filtrar Table1, no filtra Table2 a través de la fórmula DAX.

    ¿Alguna idea? ¿Cuáles son los métodos para:

    1) vincular segmentación de datos / filtros para filtrar otras tablas? ¿Necesito crear una relación virtual en el modelo de datos?

    2) vincular segmentación de datos/filtros para filtrar otras tablas mediante una transformación? por ejemplo, agregue el número 5 a la segmentación de datos y luego aplique el resultado como filtro a otra tabla

    Gracias

  • Hi, @PowerBIX ;

    La columna calculada es una columna estática de una entidad, no se puede cambiar de acuerdo con la segmentación de datos en la Tabla 1, por lo que se debe usar la medida, no se necesita ninguna relación aquí.
    Puede intentar crear la medida de la siguiente manera:

    measure = IF(MAX(Table2[Date])>min(Table1[Date]),"something","something else")

    El espectáculo final:


    Saludos
    Equipo de soporte de la comunidad _ Yalan Wu
    Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.