Suma de cálculo ponderada

Un usuario Pregunto ✅

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).

LillyLegenda_0-1614947047716.png

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])))

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *