Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Seleccionar último valor tabla

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

13 Replies
Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

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

rubenmarin

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?

bertinabel
Creator
Creator

Buen Día, Jonay,

   Opcion 1:  Con Set analysis ;

     = ({$ <trimestre = {$ ( "= Max (trimestre))"}>} F2)

   UltimoValorTabla1.JPG

     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)

UltimoValorTabla2.JPG


Espero esto te ayude, saludos.


Anonymous
Not applicable
Author

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