Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola,
Tengo la siguiente duda, a ver si hay alguien que me pueda ayudar......
Yo tengo una tabla simple con 2 dimensiones:
F1|F2
A|10
B|20
C|40
D|30
Posteriormente creo unas expresiones y en una de ellas, yo necesito seleccionar el último valor del campo F2. No puedo usar la opción max(F2) porque el último valor no siempre será el máximo. ¿hay alguna forma de seleccionar ese último valor para usarlo en cálculos que necesito (en principio, dentro de la misma tabla)?
Un saludo
Hola Jonay:
Si en el script pones
vUltimoValor = Peek('CampoX', -1)
En tu expresión puedes usar $(vUltimoValor) para recuperar ese dato
Saludos
Joaquín
Hola Jonay, ¿Lo has probado?
Con estos datos:
LOAD * Inline [
F1|F2|año|trimestre
B|20|2015|2
A|10|2015|2
C|40|2015|3
D|30|2015|4
] (delimiter is '|');
Sin seleccionar nada devuelve '30'. Si seleccionas el trimestre '2' devuelve '10'. ¿No es eso lo que querías?
Buen Día, Jonay,
Opcion 1: Con Set analysis ;
= ({$ <trimestre = {$ ( "= Max (trimestre))"}>} F2)
Opcion 2: Si ya tienes una tabla como la de la siguiente imagen, se anexa una expresión para tomar el ultimo valor del campo:
Valor de la expresión = Bottom (TOTAL F2)
Espero esto te ayude, saludos.
Buenas Bertin,
La opción 2 en principio me permite tener el último valor y poder hacer uso del mismo para otros cálculos
Muchas gracias por la ayuda
Un saludo