Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Columna independiente para filtrar

Hola a todos

Tengo una tabla de datos grande con más de 4 millones de filas de eventos y una columna de categoría que tiene la acción, el comportamiento y el resultado del evento. Necesito configurar un filtro de muchos a muchos, por lo que si su cliente selecciona la acción, mostrará el comportamiento asociado o el resultado del evento o invertirá el filtro por resultado y mostrará la acción o el comportamiento asociado y luego el comportamiento para mostrar la acción o el resultado. Un evento puede tener acciones, resultados o comportamientos únicos o múltiples y algunos tienen solo acción. Pensé que podría despivot pero la tabla es demasiado grande. Hay una tabla de búsqueda, pero es un uno por uno. ¿Hay alguna consulta que funcione? Se siente como si fuera fácil, pero he agotado mis búsquedas y necesito ayuda!

eventocategoríarazón
111acciónAcción 1
111comportamientoComportamiento 1
111comportamientoComportamiento 2
111resultadoResultado 1
111resultadoResultado 2
112acciónAcción 1
112acciónAcción 2
112comportamientoComportamiento 1
112comportamientoComportamiento 3
113acciónAcción 1
113comportamientoComportamiento 1
113resultadoResultado 1
114acciónAcción 1
114comportamientoComportamiento 2
114comportamientoComportamiento 3
115acciónAcción 3

gracias

Michelle

2 ACCEPTED SOLUTIONS

No @michellen,

Intente medir como:

Measure_Reason = 
var _tab=CALCULATETABLE(VALUES('Table'[Event]),FILTER(ALL('Table'),'Table'[Reason]=SELECTEDVALUE('Table 3'[Reason])))
Return
IF(MAX('Table'[Event]) in _tab,1,0)

Aquí está la salida:

vxulinmstf_0-1625042090316.png

El pbix está unido.

Si todavía tienes alguna pregunta, por favor no dudes en hacérmelo saber.

Saludos

enlace

¿Es esa la respuesta que estás buscando? Si este post ayuda, entonces por favor considere Aceptarlo como la solución. Realmente apreciar!

View solution in original post

No @michellen

No es soporte, la medida devolvió resultados por id.

Saludos

enlace

¿Es esa la respuesta que estás buscando? Si este post ayuda, entonces por favor considere Aceptarlo como la solución. Realmente apreciar!

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Voy a trabajar con eso. Gracias por toda su ayuda @v-xulin-mstf !!

Syndicate_Admin
Administrator
Administrator

Eso es genial y funciona así que gracias! Pero, ¿es posible ir a otro nivel para mostrar solo los elementos que se relacionan con el elemento filtrado? Eg. Si filtramos por resultado 1, solo mostramos los dos eventos que tenían resultado1 y las razones relacionadas con esos eventos. Lo siento luchando con esto, así que espero que lo estoy explicando correctamente, pero basically si filtramos por Outcome1 (un tipo de colisión) y luego mostrar la acción / comportamiento / resultado que llevó a Outcome1. En este caso, sólo los Eventos 111 y 113 tenían el Resultado 1. Nota: Puede haber múltiples resultados, acciones y comportamientos, por lo que en el ejemplo siguiente se muestra todo lo relacionado con los eventos que se filtraron excepto Resultado1. Actualicé el pbix con su sugerencia original y luego usé la misma lógica para filtrar por razón. Una vez más gracias por su ayuda!

Columna independiente para filtrar v2.pbix

michellen_0-1625031602968.png

No @michellen,

Intente medir como:

Measure_Reason = 
var _tab=CALCULATETABLE(VALUES('Table'[Event]),FILTER(ALL('Table'),'Table'[Reason]=SELECTEDVALUE('Table 3'[Reason])))
Return
IF(MAX('Table'[Event]) in _tab,1,0)

Aquí está la salida:

vxulinmstf_0-1625042090316.png

El pbix está unido.

Si todavía tienes alguna pregunta, por favor no dudes en hacérmelo saber.

Saludos

enlace

¿Es esa la respuesta que estás buscando? Si este post ayuda, entonces por favor considere Aceptarlo como la solución. Realmente apreciar!

El archivo no tenía sus últimos cambios, pero pude agregar la medida a mi archivo y funcionó. Gracias buen trabajo! Pero como esto se representará en un gráfico que muestra solo los comportamientos asociados de cada Resultado (por ejemplo, colisión), esta solución se rompe si el EventId no se incluye en el objeto visual. ¿Hay alguna manera de hacer esta misma medida pero no incluir el EventId en el objeto visual? Una vez más disculpas este problema supera mi capacidad dax!

No @michellen

No es soporte, la medida devolvió resultados por id.

Saludos

enlace

¿Es esa la respuesta que estás buscando? Si este post ayuda, entonces por favor considere Aceptarlo como la solución. Realmente apreciar!

Syndicate_Admin
Administrator
Administrator

No @michellen,

Tomando los datos de ejemplo anteriores como ejemplo, ¿cómo se ve su salida esperada?

Saludos

enlace

¿Es esa la respuesta que estás buscando? Si este post ayuda, entonces por favor considere Aceptarlo como la solución. Realmente apreciar!

Gracias por su respuesta @v-xulin-mstf
En cuanto a EventId 111, hay 1Action, 2Behaviours y 2Outcomes. Queremos seleccionar Acción en la columna Categoría y mostrar los Comportamientos o Resultados correspondientes, pero como todos están en la misma columna, no funciona. Debido a que los datos son tan grandes que no puedo transponer, así que esperaba que hubiera una consulta Dax que pudiera funcionar.

No @michellen,

Puede crear una tabla de dimensiones como:

Table 2 = VALUES('Table'[Category])

Cree una medida como:

Measure = 
IF(
    ALLSELECTED('Table 2'[Category])=MAX('Table'[Category]),
    1,
    0
)

vxulinmstf_0-1624952445658.png

El pbix ai adjunto.

Si todavía tienes alguna pregunta, por favor no dudes en hacérmelo saber.

Saludos

enlace

¿Es esa la respuesta que estás buscando? Si este post ayuda, entonces por favor considere Aceptarlo como la solución. Realmente apreciar!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.