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
a_gaisin
Frequent Visitor

filtro no afecta el visual de la matriz correctamente

Hola
Estoy tratando de hacer lo siguiente:
Hay una lista de proyectos, cada uno de ellos tiene un estatus diferente (Contrato firmado, en curso, terminado), y debido al hecho de que el estado puede cambiar con el tiempo, cada semana el nuevo "slice" de la base de datos se extrae y se pone en la mesa.
Eventualmente, la tabla se ve así (datos de juguete):

dataset.PNG

Necesito dar a mis usuarios la posibilidad de realizar un seguimiento de la evolución del estado de los proyectos seleccionando dos fechas (primera fecha y segunda fecha) en una segmentación de datos. Pero dado que en mis datos reales hay cientos de proyectos, también me gustaría agregar un segundo par de segmentaciones de datos para seleccionar solo ciertos tipos de estado para cada fecha.
Pero por alguna razón, cuando selecciono los valores en segmentaciones de datos para la primera fecha, no tienen un impacto deseable en la lista de identificadores de proyecto que se muestran en la matriz.

full_output.PNG

La salida deseable es solamente ABC.

¿Cómo puedo arreglarlo?
Aquí encontrará el archivo pbix: https://drive.google.com/file/d/1jpR-yGGOPH2sU8lxQXQbfE0PYEKmt327/view?usp=sharing
¡Gracias!

2 REPLIES 2
mahoneypat
Employee
Employee

Aquí hay un enfoque ligeramente diferente para obtener el resultado deseado.

1. Mantenga su consulta de tabla original y su tabla DAX llamada "primer estado" (tal vez cambiarle el nombre porque se utiliza para más de eso en este enfoque)

2. No tener ninguna relación entre las tablas

3. Haga dos rebanadoras para la fecha de extracción y el estado de la primera tabla de estado

4. Utilice esta medida en su matriz

Projects =
CALCULATE (
    DISTINCTCOUNT ( 'Table'[project id] ),
    TREATAS ( VALUES ( 'first status'[extraction date] ), 'Table'[extraction date] ),
    TREATAS ( VALUES ( 'first status'[status] ), 'Table'[status] )
)

Los usuarios pueden seleccionar varios (Ctrl-Click) en cualquiera o ambas segmentaciones de datos para mostrar los proyectos que cumplen los criterios. Elimina la primera/segunda parte. Si esto no funciona, hay una versión más compleja que se puede escribir que se asegurará de que todos los valores seleccionados son true para el proyecto dado (por ejemplo, ambos valores de estado están presentes para ese proyecto). Pero pensé que sugeriría este más simple primero para ver si satisfacía sus necesidades.

projectstatus.png

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


ebeery
Solution Sage
Solution Sage

Hola @a_gaisin ,

Es bastante difícil para mí discernir lo que está tratando de hacer de su explicación y la pequeña cantidad de datos de muestra que ha dado. Sin embargo, la causa inmediata de la matriz "Id de proyecto" no responde a las segmentaciones de datos es que estaba utilizando el campo "id de proyecto" de la tabla "Tabla", que no tiene ninguna relación con ninguna de las otras tablas y, por lo tanto, no se filtrará.

ebeery_0-1594076652852.png

Al cambiar el campo utilizado a la "identificación del proyecto" de la tabla de "primer estado", puede lograr lo que está buscando, aunque no estoy convencido de que esta es la mejor solución para la necesidad empresarial que está describiendo.

ebeery_1-1594076774920.png



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.