Forum Discussion
Ayuda de DAX Forecasting
- 4 years ago
Hay @cottrera ,
Es seguro que hay un problema con las condiciones de su filtro.
En primer lugar, dax sólo calcula con los datos que ya existentes, WIP calcula que dependen de sí mismo que no existen.
Pero esto no significa que sea imposible pronosticar el WIP. Podemos encontrar fácilmente que
el siguiente WIP = WIP actual + suma( varianza actual)/2
después del siguiente WIP = WIP actual + suma( Varianza actual + la siguiente Varianza )/2
segundo después del siguiente WIP = WIP actual + suma( Varianza actual + la siguiente Varianza + después de la siguiente Varianza )/2
...
Así que deberíamos construir una tabla de caché para calcular.
Pruebe el código siguiente para crear una medida:
Forecast WIP M = VAR _firstrow = TOPN( 1, FILTER( ALL( 'Table' ), NOT ( ISBLANK( [WIP] ) ) ), [Month], DESC ) VAR _lastMonth = CALCULATE( MAX( 'Table'[Month] ), _firstrow ) VAR _lastWIP = CALCULATE( MAX( 'Table'[WIP] ), _firstrow ) VAR _sumVar = SUMX( FILTER( ALL( 'Table' ), [Month] >= _lastMonth && [Month] <= SELECTEDVALUE( 'Table'[Month] ) ), [Variance] ) / 2 VAR _forecast = _lastWIP + _sumVar RETURN IF( SUM( 'Table'[WIP] ) = BLANK(), _forecast, SUM( 'Table'[WIP] ) )Resultado:
Pbix al final puedes referirte.
SaludosEquipo de apoyo a la comunidad _ chenwu zhu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hi Chenwu zhu
gracias por responder tan rápido. El ejemplo de tabla que proporcioné fue una tabla visual. Esto se alimenta de mi modelo que se compone de una serie de otras tablas. Por lo tanto, no pude editar su función dax para adaptarse a mi modelo. A continuación se muestra un ejemplo del modelo, ya que puede ver el trabajo en curso, los trabajos de pronóstico, los trabajos registrados, los trabajos completados, todos provienen de tablas separadas
Gracias
Richard
- Syndicate_Admin4 years ago
Administrator
Hay @cottrera ,
Di algunas ideas de cálculo porque vi que la suya se proporcionó como una captura de pantalla visual.
De hecho, es difícil igualar su modelo. Si puede reproducir esta tabla en una nueva tabla, con el código anterior, sería fácil.
o proporcionar archivos pbix sin datos confidenciales.
Saludos
Equipo de apoyo a la comunidad _ chenwu zhu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.