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.
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):
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.
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!
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.
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
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
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á.
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.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |