Arshadjehan
Hola,
Estoy tratando de tener algún cálculo como en:
presupuesto | real | presupuesto ajustado | desviación | desviación absoluta |
100 | 70 | 93.8 | -23,8 | 23.8 |
90 | 80 | 84.4 | -4.4 | 4.4 |
50 | 75 | 46,9 | 28.1 | 28.1 |
240 | 225 | 225.0 | 0.0 | 0.0 |
Donde Presupuesto ajustado = Presupuesto x (Total real / Presupuesto total)
Desviación = Real – Presupuesto ajustado
Desviación absoluta = ABS (Desviación)
Pero el total de la desviación absoluta es 0,0 en lugar del 56,3 requerido.
¿Alguna ayuda?
Arshadjehan
Gracias a todos por la respuesta.
Intenté crear una columna calculada según lo aconsejado por @tejaswidmello
Aquí está la matriz resultante, la superior se basa en medidas y la inferior se basa en columnas calculadas:
Estas son mis medidas:
tejaswidmello
En respuesta a Arshadjehan
Hola @Arshadjehan,
Puede ser que puedas darle una oportunidad a esto.
En consultas de edición, presione Editor avanzado, una vez que la ventana esté abierta,
cambie el tipo de BE y el campo Actual para escribir el número (vea la captura de pantalla a continuación).
A veces, el punto decimal se toma como un valor redondeado y, en ese caso, los valores difieren.
de esto:
a esto:
déjame saber si esto funciona.
Gracias,
Tejaswi
Arshadjehan
En respuesta a tejaswidmello
Hola @tejaswidmello
Los datos en las columnas Budget n Actual ya están en formato de número entero, por lo que no hay posibilidades de redondeo.
¡Creo que debe haber alguna forma / ajuste para evitar un falso total de cero para la Medida de desviación absoluta!
Arshadjehan
En respuesta a Arshadjehan
Sigo esperando la solución……
v-shex-msft
En respuesta a Arshadjehan
Hola @Arshadjehan,
No puedo encontrar algo útil en las instantáneas de su descripción. ¿Puede compartir un archivo pbix con algunos datos ficticios para probar?
Además, parece que su fórmula tiene varias medidas anidadas, lo que provocará el conflicto del filtro en el cálculo.
Optimización de expresiones DAX que involucran múltiples medidas
Saludos,
Xiaoxin-sheng
mwegener
Hola @Arshadjehan,
prueba esto.
Absolate Deviation = SUMX(SUMMARIZE(<table>, <groupBy_columnName>,"@Deviation", [Deviation]), ABS([@Deviation]))
Si respondí a su pregunta, marque mi publicación como solución, esto también ayudará a otros.
Por favor, dé Kudos por el apoyo.
v-shex-msft
Hola @Arshadjehan,
Suena como varios problemas de cálculo de agregación, puede echar un vistazo al siguiente blog sobre el total de medidas:
Medir totales, la última palabra
Saludos,
Xiaoxin-sheng
JarroVGIT
Creo que está utilizando medidas, mientras realiza cálculos de fila. En el caso de las medidas, estas se evalúan por línea y para la fila Total (la fila inferior), esto se evalúa en el conjunto de datos con todos los filtros eliminados. Por lo tanto, no es una columna de suma. [Absolute deviation].
En este caso, dado que se basa en cálculos de filas, podría considerar columnas calculadas, ya que eso le daría lo que desea. ¿Podría darnos sus definiciones de medida? Si no quiere usar Columnas calculadas (porque quiere que esto se comporte correctamente en un contexto filtrado), podría ver cómo hacer que funcionen en cualquier contexto (tabla de una sola fila o contexto de tabla de varias filas).
Espero que esto ayude, ¡avísame!
Atentamente
Djerro123
——————————-
Si esto respondió a su pregunta, por favor márcalo como la solución. Esto también ayuda a otros a encontrar lo que están buscando.
mantener esos Pulgares hacia arriba ¡viniendo! 🙂👍
tejaswidmello
Hola @Arshadjehan,
Utilice estas columnas calculadas: