Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a todos, tengo una duda .... como realizo una operacion de dos campos teniendo en cuenta los dos primeros numeros del id.
ejemplo:
si el id empieza por 41 el porcentaje a aplicar al campo total es del 80%
si el id empieza por 42 el el porcentaje a aplicar al campo total es del 70% etc...
id | valor1 | valor2 | total | % |
412022 | 12 | 5 | 17 | 13,6 |
412023 | 2 | 43 | 45 | 36 |
412024 | 3 | 1 | 4 | 3,2 |
422025 | 5 | 6 | 11 | 7,7 |
422026 | 6 | 9 | 15 | 10,5 |
432027 | 8 | 43 | 51 | 30,6 |
Muchas gracias !!
Hola Carlos,
Podrias probar eso:
if(left(id,2)=41,total*.8,if(left(id,2)=42,total*.7))
Matt
Hola Mate, me funciona pero si seleciono el id y con un solo if en la expresion.
Si le pono dos if en la expresion no me lo calcula y si no selecciono el id tampoco me lo calcula.
Muchas graicas... me ha servido muchoo para aprender nuevos terminos..
Debe de foncionar. Podrias probar eso tambien:
sum({<id {41*}>}total)*.8 + sum({<id {42*}>}total)*.7
Si tienes un qvw, adjuntalo y puedo echar un vistazo tbm.
Matt