Skip to main content
Announcements
Global Transformation Awards submissions are open! SUBMIT YOUR STORY
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Campos calculados

Tengo un caso que me está volviendo loco! 

Tengo el siguiente script donde la variable VALOR_MK_USD que la utilizo para "dolarizar" montos en moneda local, al parecer no es reconocida posteriormente para ser utilizada en otro cálculo y no logro ver qué estoy haciendo mal. Ayuda por favor!

Saludos!

2013-04-03_12h04_23.png

2013-04-03_12h06_33.png

1 Solution

Accepted Solutions
danielrozental
Master II
Master II

No estas utilizando el cálculo sino el valor original, que en ambos casos es el mismo porque la función num no cambia el valor sino solamente el formato.

Insisto en que deberías ver la posibilidad de obtener alguna capacitación o consultoría.

Saludos,

View solution in original post

4 Replies
danielrozental
Master II
Master II

No es posible usar un campo que se está definiendo en el mismo select.

No puedes hacer

LOAD ALGO AS OTRACOSA,

OTRACOSA*ALGOMAS AS OTRACOSAMAS,

...

Puedes hacer

LOAD ALGO AS OTRACOSA,

ALGO*ALGOMAS AS OTRACOSAMAS,

...

O

LOAD *,

OTRACOSA*ALGOMAS AS OTRACOSAMAS;

LOAD ALGO AS OTRACOSA,

...

Tampoco creo que tenga sentido hacer VALOR_MK_USD/SUM(VALOR_MK_USD). Te recomendaría que hables con algún partner para que te puedan ayudar con capacitación o con consultoría.

Not applicable
Author

Gracias por tu ayuda Daniel,

Supongo entonces que la única forma es hacerlo mediante una expresión el cálculo, correcto? Sin embargo mira, yo tengo la expresión:

TRIM(num(VALOR_MK, '#,##0.##', '.' , ',')) as VALOR_MK,

Y observa que en la siguiente utilizo ese resultado para calcular algo más y me funciona:

IF(FONDO='05' OR FONDO='07' OR FONDO='11' OR FONDO='BA',VALOR_MK/506,VALOR_MK) as VALOR_MK$,

Pero si deseo calcular otra cosa más con algo más ya no...

Saludos!

danielrozental
Master II
Master II

No estas utilizando el cálculo sino el valor original, que en ambos casos es el mismo porque la función num no cambia el valor sino solamente el formato.

Insisto en que deberías ver la posibilidad de obtener alguna capacitación o consultoría.

Saludos,

Not applicable
Author

Muchas gracias por tu ayuda!

En realidad voy a buscar ayuda para ver la forma en que podría implementar lo que necesito.

Saludos!