Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola juntos,
Me gustaría realizar el siguiente cálculo en PowerBI utilizando columnas calculadas:
Tenemos una estructura organizativa que puede tener cualquier número de niveles. Para cada organización no importa qué nivel hayamos dado las siguientes columnas:
ID de organización | Identificación de padre | Ventas |
1 | 20 | |
2 | 1 | 50 |
3 | 1 | 20 |
4 | 2 | 20 |
5 | 4 | 50 |
6 | 4 | 70 |
Ahora me gustaría calcular para cada organización el promedio de las "ventas" de sus unidades subsidiarias. Incluyendo su propio valor. Habría resuelto esto normalmente a través de una tabla para cada nivel, pero el número de niveles cambia constantemente y no quiero que el tablero tenga que ajustarse cada vez. Vea el siguiente gráfico como ejemplo de los niveles de la tabla anterior.
Así que en lugar de crear muchas tablas me gustaría poner el cálculo en la siguiente tabla donde se incluyen todas las organizaciones.
ID de organización | Identificación de padre | Ventas | Promedio de ventas |
1 | 20 | (20+50+20)/3 | |
2 | 1 | 50 | (50+50)/2 |
3 | 1 | 20 | 20/1 |
4 | 2 | 20 | (20+70+60)/3 |
5 | 4 | 60 | 60/1 |
6 | 4 | 70 | 70/1 |
Hasta ahora solo tengo una columna en la que calculo la suma de todas las unidades directamente vinculadas pero sin sus unidades hijas y sin dividir por el número para el promedio.
¿Cómo abordarías esto, alguien ha tenido un problema similar?
¡Muchas gracias por sus respuestas!
Solved! Go to Solution.
Aquí está el archivo de ejemplo: https://1drv.ms/u/s!Al1J7v_eCkDwaT2pgfu1neluZFY?e=VuEf9H
Tienen dificultades con la lógica.
¿Por qué el promedio de ID de organización 2 es (50+50)/2?
¿De dónde viene el segundo "50"?
Saludos
Arrendajo
gracias por ver mi problema.
La fórmula promedio es: (Valor de venta propio + Suma (Promedio de unidades secundarias)) / (Recuento de unidades secundarias + 1)
Así que en el caso de la Organización 2 es (50 (Valor Propio) + 50 (Valor Organización 4)) / 2
Aquí está el archivo de ejemplo: https://1drv.ms/u/s!Al1J7v_eCkDwaT2pgfu1neluZFY?e=VuEf9H