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 calcular la suma de lo logrado para trazar contra los hitos de un activo en una tabla de matriz.
La complicación aquí es para el hito 1 tengo una entrada de hito por lo que elige 10, para el hito dos quiero elegir 15 pero termino recibiendo 30 mientras que para el hito 3 estoy buscando conseguir 18. es un poco complicado y estoy atascado. cualquier ayuda es apreciada gracias.
Activo | Hito | Actividad | Logrado |
A | hito1 | actividad del hito 1 | 10 |
A | hito2 | Hito 2 actividad a | 15 |
A | hito2 | Actividad del hito 2 b | 15 |
A | hito3 | Hito 3 actividad a | 2 |
A | hito3 | Hito 3 actividad b | 5 |
A | hito 3 | Hito 3 actividad c | 11 |
Solved! Go to Solution.
Hola @adit_pandey ,
Puede utilizar la función IF o SWITCH para juzgar la condición para el cálculo.
Prueba a medir así:
Measure =
SWITCH (
TRUE (),
MAX ( 'Table'[milestone] ) = "Construct", CALCULATE (
SUM ( 'Table'[achieved] ),
ALLEXCEPT ( 'Table', 'Table'[asset ], 'Table'[milestone] )
),
CALCULATE (
FIRSTNONBLANK ( 'Table'[achieved], 1 ),
ALLEXCEPT ( 'Table', 'Table'[milestone] )
)
)
Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@adit_pandey , Pruebe una nueva medida como
medida :
sumx(summarize(Table,Table[asset],Table[milestone],Table[achieved]),[achieved])
Parece que la matriz está haciendo su trabajo bien basado en datos.
Si está buscando milestone2 para devolver 15 (no 30) y milestone3 para devolver 30 (todos los valores en 3 filas), ¿cuáles son sus criterios selectio?
¿Qué filas conservar y cuáles omitir?
@adit_pandey proporcionar la lógica de negocios por qué desea resumir para el hito 3 y no para 2. Lee este post para obtener tu respuesta rápidamente.
https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Hola, gracias por la respuesta. La lógica de bussiness es que tengo hitos como permisos que se hacen para la totalidad del activo, mientras que algunos como la consrucción que se hacen en partes. Necesidad de calcular la suma de la alcanzada hasta la fecha objetivo. El logro general posible es de 15, pero debido a la entrada de permisos múltiples en la columna va a ser 30 mientras que en caso de construcción que necesita ser sumado para obtener 15. Si bien también hay actividades como engeneeerig que son una entrada por ubicación de activos y funciona bien en una medida simple.
Activo | Hito | Actividad | Logrado | Fecha objetivo |
Gasolinera | Ingeniería | Ingeniería completa | 15 | 10/5/2020 |
Gasolinera | Permiso aplicado | Permiso para la construcción | 15 | 15/5/2020 |
Gasolinera | Permiso aplicado | Permiso para la compra de tierras | 15 | 15/5/2020 |
Gasolinera | Permiso recibido | Permiso para tierras recibidas | 15 | 5/6/2020 |
Gasolinera | Permiso recibido | Permiso para la construcción recibida | 15 | 5/6/2020 |
Gasolinera | Construir | Construcción de x completo | 11 | 30/5/2020 |
Gasolinera | Construir | Construcción de y completa | 4 | 10/6/2020 |
Gracias por su tiempo
-Un desarrollador novato Pbi
Hola @adit_pandey ,
Puede utilizar la función IF o SWITCH para juzgar la condición para el cálculo.
Prueba a medir así:
Measure =
SWITCH (
TRUE (),
MAX ( 'Table'[milestone] ) = "Construct", CALCULATE (
SUM ( 'Table'[achieved] ),
ALLEXCEPT ( 'Table', 'Table'[asset ], 'Table'[milestone] )
),
CALCULATE (
FIRSTNONBLANK ( 'Table'[achieved], 1 ),
ALLEXCEPT ( 'Table', 'Table'[milestone] )
)
)
Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
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 |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |