Forum Discussion
PREVIOUSMONTH & DIVIDE ERROR
Hola chicos
gracias de antemano por su ayuda
Necesito el porcentaje de crecimiento o disminución de un mes a otro, el problema aparece cuando el stock del mes anterior es 0, no calcula bien, me puede ayudar gracias
_PREV M 9l ?
CALCULATE(SUM('STOCKS ES FERT'[9L]);
PREVIOUSMONTH('FiscalCalendar II'[Fecha]))
_STOCK 9L - SUMX ('STOCKS ES FERT';
«STOCKS ES FERT»[9L])
_% PREV M 9l ?
IF(SUM('STOCKS ES FERT'[9L])>0;
DIVIDE(SUMX('STOCKS ES FERT';[ _STOCK 9L]);
CALCULATE(SUM('STOCKS ES FERT'[9L]);
PREVIOUSMONTH('FiscalCalendar II'[Fecha])))-1)
El mes anterior es 0, por lo que el % de aumento es infinito 2/0
4 Replies
- Greg_Deckler
Community Champion
Correcto, porque se está dividiendo por cero, pero parece que está utilizando el tercer parámetro de la función DIVIDE para tener en cuenta este tipo de error, ¿verdad? Tal vez sólo probar 0 en ese tercer parámetro? - amitchandak
Super User
- rdiazd73
Helper I
Hola
gracias por su ayuda
su fórmula corrige parcialmente el error, ok el porcentaje erróneo desaparece,pero debería proponer un porcentaje de crecimiento stock anterior mes 0 stock actual 2 porcentaje de aumento + 200%, no ?
Gracias
- amitchandak
Super User
El mes anterior es 0, por lo que el % de aumento es infinito 2/0