Skip to main content
Announcements
NEW Customer Portal: Initial launch will improve how you submit Support Cases. FIND OUT MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Manipular Datos desde el Editor de carga

Hola de nuevo

Se pueden manipular datos desde el editor de carga por ejemplo multiplicar un campo por -1 si es que cumple con una condicion por ejemplo un codigo de verificacion.

lo que se me ocurrio es algo como esto:

if ( G_SOGDOCMAT_ClaseDeMovimiento = '261' , G_SEGDOCMAT_Cantidad*-1,G_SEGDOCMAT_Cantidad*1)

ya que asi lo tengo en mi tabla generada pero ocupo utilizar ese mismo campo para generar mis graficos.

Espero me puedan ayudar

1 Solution

Accepted Solutions
adriansalas
Contributor III
Contributor III

Exactamente así lo puedes hacer:

Load *,

    if ( G_SOGDOCMAT_ClaseDeMovimiento = '261' ,

    G_SEGDOCMAT_Cantidad*-1,G_SEGDOCMAT_Cantidad*1)        as  G_SEGDOCMAT_Cantidad_N  //<--- aquí          creas un nuevo campo llamado G_SEGDOCMAT_Cantidad_N

From xxxx;


También podrías crear una bandera, con la cuál en tu modelo la podrías usar para hacer el calculo en los objetos.


Load *,

    if ( G_SOGDOCMAT_ClaseDeMovimiento = '261' ,-1,1)        as _NuevaBandera    // se crea el campo _NuevaBandera

From xxxx;


View solution in original post

3 Replies
adriansalas
Contributor III
Contributor III

Exactamente así lo puedes hacer:

Load *,

    if ( G_SOGDOCMAT_ClaseDeMovimiento = '261' ,

    G_SEGDOCMAT_Cantidad*-1,G_SEGDOCMAT_Cantidad*1)        as  G_SEGDOCMAT_Cantidad_N  //<--- aquí          creas un nuevo campo llamado G_SEGDOCMAT_Cantidad_N

From xxxx;


También podrías crear una bandera, con la cuál en tu modelo la podrías usar para hacer el calculo en los objetos.


Load *,

    if ( G_SOGDOCMAT_ClaseDeMovimiento = '261' ,-1,1)        as _NuevaBandera    // se crea el campo _NuevaBandera

From xxxx;


sorrakis01
Specialist
Specialist

Hola,

Si lo haces para poner siempre valores positivos puedes usar la función FABS() para que los valores siempre sean positivos. Si no es el caso, usa el IF tal y como te indica Adrian.

FABS(Campo) as Campo

Saludos,

Anonymous
Not applicable
Author

Gracias utilize la primera opcion que es lo que buscaba