Skip to main content
Announcements
Qlik Introduces a New Era of Visualization! READ ALL ABOUT IT
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Calculer un delta sur une expression ?

Bonjour à tous,

Je me posais la question de savoir s'il était facile dans QV de calculer un delta sur une expression.

Par exemple, je voudrais avoir pour chaque dimension "h" : expression "valeur" à h+1 - expression "valeur" à h :

Temps (h)ValeurDelta
122
243
3714
421-17
541
65...

Si oui, y aurait-il un moyen de définir le champ "Delta" dans mon script ?

Et puis-je adapter cette méthode à n'importe quel pas de dimension ?

Merci d'avance.

Aude

1 Solution

Accepted Solutions
Not applicable
Author

Aude,

Je peux te suggérer de jongler avec la fonction previous()., qui reprendra la donnée lue dans la ligne précedente.

View solution in original post

3 Replies
Not applicable
Author

En fait, je voudrais pouvoir manipuler mes données à des temsp donnés dans mon script.

Par exemple dire :

LOAD Time,

Valeur à hour(Time) - Valeur à (hour(Time)-1) as difference

Resident ma_table;

Not applicable
Author

Aude,

Je peux te suggérer de jongler avec la fonction previous()., qui reprendra la donnée lue dans la ligne précedente.

Not applicable
Author

C'est magnifique !!!

Merci beaucoup ! Ca me débloque vraiment bien !

Et pour info, j'ai aussi trouvé :

(Peek('Valeur',RecNo()+5,'Table')-[Valeur])

qui me permet de récupérer la valeur 6 lignes plus loin.