LillyLeyenda
Hola, espero que sea una pregunta sencilla, pero no puedo resolverla en este momento.
Me gustaría calcular una suma ponderada.
Tengo 5 temas con valores medios y una ponderación (Gewichtung).
Estoy usando este dax para calcular el ValueTopic:
ValueTopic = AVERAGE(CombinedDataset[Value]) * SUM(TopicGewicht[Gewichtung])
Pero como puede ver, el total es incorrecto porque solo calcula 6,4 * 1 = 6,4 en lugar de 1,21 + 0,95 + 2,1 + 1,29 + 1,18 =6.73.
Traté de usar SUMX pero realmente no entendí.
Espero que puedas ayudarme 🙂
themistoklis
@LillyLegenda
¿Puedes probar la siguiente fórmula y ver si funciona?
ValueTopic = SUMX(VALUES (CombinedDataset[TOPIC]), CALCULATE(AVERAGE(CombinedDataset[Value])) * CALCULATE(SUM(TopicGewicht[Gewichtung])))
LillyLeyenda
¡Muchas gracias @themistoklis y @mahoneypat! 🙂
mahoneypat
Pruebe esta expresión que hace referencia a su medida existente. Úselo en su lugar en su visual. Reemplace Tabla con su nombre de tabla real.
NuevaMedida = SUMX(VALORES(Tabla[Topic], [ValueTopic])
Palmadita
themistoklis
@LillyLegenda
¿Puedes probar la siguiente fórmula y ver si funciona?
ValueTopic = SUMX(VALUES (CombinedDataset[TOPIC]), CALCULATE(AVERAGE(CombinedDataset[Value])) * CALCULATE(SUM(TopicGewicht[Gewichtung])))