Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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;
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;
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,
Gracias utilize la primera opcion que es lo que buscaba