Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
3 years ago

Filtrar datos

Hola

Me gustaría que algunos datos reaccionaran como filtro si eso fuera posible.

El objetivo es cuando presiono el botón, los datos se muestran en un campo separado

Gracias por su ayuda

Heinrich

11 Replies

    1. Cree una nueva medida o columna calculada que filtre los datos en función de la pulsación del botón. Por ejemplo, puede crear una medida denominada "Datos filtrados" que filtre los datos en función de un valor seleccionado de un campo denominado "Selección de botones".

    2. Cree un botón en el informe y establezca la propiedad OnSelect para actualizar el valor de "Selección de botón" con el valor de presionar el botón.

    3. Cree una tarjeta visual y vincúlela a la medida "Datos filtrados", y también puede usar el filtro visual y vincularlo al campo "Selección de botón".

    4. Publique el informe en el servicio y pruebe el botón y los datos filtrados.

    Tenga en cuenta que el filtro de Power BI se aplica a todos los objetos visuales, si desea mostrar datos en un campo independiente, es posible que desee crear un nuevo objeto visual y aplicar el filtro solo en ese objeto visual.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Hola DataSlayer

      Traté de hacer una medida

      Incidents_Escalated = 
      SELECTCOLUMNS(
          FILTER( 
          'MS Teams Incidents',
          'MS Teams Incidents'[Escalated] = "false"
          ),
          CALCULATE ('MS Teams Incidents'[Ticket Number])
      )

      El objetivo es filtrar la columna "Escalado" y mostrar la columna "Número de ticket".

      Pero no parece funcionar.

      ¿Tienes una idea?

      Saludos

      Heinrich

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Hola DataSlayer

      Se ha realizado el paso 1.

      ¿Tiene instrucciones sobre cómo hacer el Paso 2? Sería genial.
      Gracias
      Heinrich

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      De nada.

      No olvides aceptar esto como solución para ayudar a los demás 🙂.

  • Hola DataSlayer
    Gracias.

    ¿Cómo se ve la fórmula si quiero filtrar los datos de:

    Muéstrame todos los datos que se han escalado o reasignado más de x veces.

    ¿Es la parte inferior necesaria puede estar detrás del texto o un número tan invisible? Una vez que hago clic en el campo visible, se muestra.

    Gracias

    Heinrich

  • Hola

    Lo he intentado

    SUMMARIZECOLUMNS(
        'MS Teams Incidents'[Escalated],
        KEEPFILTERS( TREATAS( {"false"}, 'MS Teams Incidents'[Escalated] ))
    ) ORDER BY [Ticket Number] ASC
    Eso no parece funcionar.
    ¿Tienes una idea?
    Heinrich
  • @Heinrich ,

    De acuerdo con su descripción, aquí están mis pasos que puede seguir como solución.

    (1) Estos son mis datos de prueba.

    (2) Podemos crear dos tablas.

    Table = SUMMARIZE('MS Teams Incidents','MS Teams Incidents'[Ticket Number],'MS Teams Incidents'[Escalated])
    Table 2 = FILTER('Table','Table'[Escalated]="false")

    (3) Entonces el resultado es el siguiente.

    Si el anterior no puede ayudarlo a obtener el resultado deseado, proporcione algunos datos de muestra en sus tablas (excluya los datos confidenciales) con formato de texto y su resultado esperado con lógica de backend y ejemplos especiales. Es mejor si puede compartir un archivo pbix simplificado . Gracias.

    Saludos

    Neeko Tang

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

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Hola v-tangjie-msft

      Muchas gracias.

      Lo intentaré. Así que necesito hacer 2 tablas adicionales y luego filtrarlas.

      Saludos

      Juan

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Hi v-tangjie-msft

      Trabajé como dije. ¿Puede tener un botón que cierre imágenes específicas?

      Saludos

      Juan