Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Estimados todos:
Necesito crear una medida en DAX que calcule el SLA de un proceso de negocio ponderado por un factor de país.
Tengo una tabla llamada Países con la lista de códigos de país y su Factor de Peso
País | Índice | Factor de peso |
A | 1 | 50% |
B | 2 | 20% |
C | 3 | 17% |
D | 4 | 13% |
Tengo otra tabla con los incidentes diarios, el tiempo de inactividad, el proceso de negocio afectado y el país afectado.
ID de incidente | Fecha | Proceso de Negocio | Tiempo de inactividad (segundos) | País |
1 | Día 1 | Proceso X | 50 | A |
2 | Fecha 2 | Proceso X | 50 | B |
3 | Día 3 | Proceso Y | 100 | A |
4 | Día 4 | Proceso Z | 200 | D |
4 | Día 4 | Proceso Y | 25 | D |
6 | Día 5 | Proceso W | 75 | C |
Estas dos tablas están relacionadas (De países a incidentes: relación de 1 a muchos) por el código de país.
Tengo una medida llamada SLA general donde la calculo y la muestro en un gráfico de tabla agrupada por proceso de negocio.
Ahora necesito calcular un SLA ponderado global por país de la siguiente manera:
SLA global = SLA País A * Factor de peso País A + SLA País B * Factor de peso País B ...... + SLA País D * Factor de peso País D
y agrupados por países. Debería tener el siguiente aspecto:
¡Estoy luchando con eso y no soy capaz de hacer que funcione!
¡Cualquier ayuda sería genial! Muchas gracias
Solved! Go to Solution.
Hola @Victor_Z ,
¿Podría confirmar si el problema se ha resuelto por su parte? Si se ha encontrado una solución, sería muy apreciado si pudiera compartir sus ideas con la comunidad. Esto sería útil para otros miembros que puedan encontrar problemas similares. Si nuestra respuesta resolvió su consulta, considere aceptarla como solución.
Gracias por su comprensión y asistencia.
Hola @Victor_Z ,
¡Gracias por el seguimiento!
Traté de recrear en mi local . Consulte la fotografía y el archivo para una comprensión detallada.
Si esta respuesta cumple con sus requisitos, considere aceptarla como solución.
Gracias.
Hola @johnt75 y @v-pagayam-msft
No puedo aceptarlo como solución ya que no está funcionando. Mi medida actual [SLA] funciona bien y, dependiendo del país seleccionado, el filtrado está bien, así que ese no es el problema.
Gracias de todos modos por tratar de ayudar. Seguiré intentándolo y espero que alguien me pueda dar una pista sobre cómo manejar esto
BR
Hola @Victor_Z ,
Hacer un seguimiento para comprobar si ha tenido la oportunidad de revisar la sugerencia dada sobre el peso del cálculo del SLA por país. Si ayuda, considere aceptarlo como solución, será útil para que otros miembros de la comunidad que tengan problemas similares al suyo lo resuelvan más rápido. Encantado de ayudar.
Gracias.
Hola @Victor_Z ,
¡Gracias @johnt75 por la útil respuesta!
La respuesta es precisa y aborda el problema. Si lo ha resuelto, considere marcar la respuesta que le ayudó o compartir su solución y aceptarla como solución. Sería muy apreciado por otros miembros de la comunidad que puedan tener la misma pregunta. Si aún tiene algún problema, no dude en contactarnos.
Gracias por su ayuda.
Saludos
Pallavi.
Puedes usar
Global SLA =
SUMX ( Countries, Countries[Weight Factor] * [SLA] )
Gracias @johnt75 . eso es lo primero que probé y no funcionó ya que el resultado es el siguiente:
Proceso de Negocio | Acuerdo de nivel de servicio global |
Proceso W | 100% |
Proceso X | 100% |
Proceso Y | 100% |
Proceso Z | 100% |
Probar
Global SLA =
SUMX ( ALL ( Countries ), Countries[Weight Factor] * [SLA] )
Esto eliminará los filtros de los países, por lo que, independientemente de lo que haya en el objeto visual, debería devolver el mismo resultado.
También deberá verificar la medida de SLA. Si eso puede verse afectado por las columnas del objeto visual, también deberá tenerlo en cuenta.