close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 9 years ago

Closed 9 years ago

#1867 closed defect (fixed)

Problema con funcion ToChgFlow_Vavr_DAll_Tms

Reported by: mruiz Owned by: Pedro Gea
Priority: normal Milestone: Mantainance
Component: Kernel Version: 3.1
Severity: critical Keywords:
Cc:

Description

La funcion ToChgFlow_Vavr_DAll_Tms, que esta en:

PrjBysForMktMix\source\functions\funProjects\gen\funDating.tol

se utiliza para hacer cambios de fechado.
El problema aparece cuando quieres pasar de un fechado mensual a Diario, por ejemplo, y en la mensual tiene datos 0 en algunos meses, en la serie resultante en Diario devuelve valores mayores a 0 para los dias del mes que supuestamente tiene 0.
El codigo que utiliza es:

      NameBlock FlowSerie = { TimeTools::InvChFlow(arSer,    @TimeSet(Diario), codeStatic, 1) }; 
      @Serie flowDiarioS = [[ FlowSerie::trgFlow ]];

Change History (5)

comment:1 Changed 9 years ago by Pedro Gea

Archivos adjuntos en: B:\tolproject\tickets\1867

comment:2 Changed 9 years ago by Pedro Gea

Owner: changed from Víctor de Buen Remiro to Pedro Gea
Status: newaccepted

comment:3 Changed 9 years ago by Pedro Gea

(In [6811]) Refs #1867
La función TimeTools::InvChFlow devolvía valores siempre positivos.
Se quita esta limitación.

comment:4 Changed 9 years ago by Pedro Gea

Tras la corrección anterior, la serie obtenida ya suma lo que debe, aunque para un mes cero se encontrará valores positivos y negativos.

Si se quieren obtener valores no negativos, todos los días de un mes cero son ceros. En ese caso la serie buscada podría ser:

Serie IfSer(FlowSerie::trgFlowStep, FlowSerie::trgFlow, FlowSerie::trgFlowStep);

comment:5 Changed 9 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.