Forum Discussion
Promedio ponderado
¿Cuál es la relación entre Global Table y Table1 y Table2, qué hacen y qué aspecto tienen?
Lo siento por la información que ha proporcionado no me aclara el problema. ¿Puede compartir más detalles para ayudarnos a aclarar su escenario?
Por favor, proporcióneme más detalles sobre su tabla y su problema o compártame con su archivo pbix después de eliminar datos confidenciales.
Consulte con:
Cómo proporcionar datos de ejemplo en el foro de Power BI
Cómo obtener respuestas rápidas a su pregunta
Saludos
Jianbo Li
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- Syndicate_Admin3 years ago
Administrator
@v-jianboli-msft Así que mi tabla de objetivos tiene objetivos para cada grupo para 3 métricas diferentes, y están relacionados con mis otras tablas por el número de identificación.
Un ejemplo de mi tabla de objetivos se ve así:
IDENTIFICACIÓN Métrica de gol 1 Métrica de gol 2 Métrica de gol 2 1 7 10 4 2 5 8 9 3 6 3 11 Y luego cada una de mis tablas métricas se ve así (llamaremos a esto Métrica 1):
IDENTIFICACIÓN Valor 1 5 2 10 3 2 1 6 2 13 3 1 A partir de ahí, calculo el porcentaje del objetivo que cada ID ha logrado de esta manera (tenga en cuenta que estoy haciendo esto en matemáticas típicas para mostrar mi problema en lugar de usar mi código DAX, como referencia, esta es mi fórmula😞 DAX Measure1
ID 1 Métrica 1 = 5+5= 10
Objetivo para ID 1 Métrica 1 = 7
10/7 = 1,428 = 142,8%
ID 2 Métrica 1 = 10+13 = 23
Objetivo para ID 1 Métrica 1 = 5
23/5 = 4.6 = 460% (Esto alcanzará un máximo de 150%)
ID 1 Métrica 1 = 2+1 = 3
Objetivo para ID 1 Métrica 1 = 6
3/6 = 0,5 = 50%%
Una vez que tengo ese porcentaje de los valores del objetivo, tengo que calcular un promedio ponderado del porcentaje de la meta alcanzada, así que por el bien de este ejemplo, solo mostraré los valores de ejemplo. Se ve así para ID 2:
ID 2 Métrica 1 = 150% (ya que este máximo es 150%)
ID 2 Métrica 2 = 100%
ID 2 Métrica 3 = 35,8%
A partir de ahí, quiero calcular el promedio ponderado de esta manera (El resultado deseado de mi medida😞 DAX promedio ponderado
( (1.5 * 0.3) + (1 * 0.25) + (0.358 * 0.45) ) / (0.3 + 0.25 + 0.45)
0,8611 / 1 = 86,11% promedio ponderado
El problema con mi fórmula es que la está calculando así, ignorando mi condición que establece un máximo para el valor (El resultado de mi medida DAX promedio ponderada actualmente😞
( (4.6 * 0.3) + (1 * 0.25) + (0.358 * 0.45) ) / (0.3 + 0.25 + 0.45)
1,7911 / 1 = 179,11% Promedio ponderado
En su estado actual, mis medidas de DAX funcionan como deberían, simplemente ignoran la declaración IF que establece el porcentaje máximo para uno de los porcentajes de los objetivos y usa el 460% en mi cálculo de promedio ponderado en lugar del valor de 150%.