Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
vipria
Contributor II
Contributor II

filtrer sur une quantité de lignes

Bonjour ,

 

je veux filtrer mes données par rapport à un nombre de lignes. Pour être plus précis, je veux trouver une solution pour prendre les 3 lignes qui précède un élément d'une table et les 3 suivantes.

 

qlik_selection_question_2.png

 

Par exemple sur le graphique ci dessus, si je sélectionne une date (marqueur rouge), je veux pouvoir récupérer dans la colonne exemple l'élément associée à ma sélection ainsi que les 3 lignes au dessus et les 3 lignes en dessous. En tant qu'utilisateur je veux pouvoir en sélectionnant une date récupérer les 3 éléments qui précèdent cette date ainsi que les 3 suivants.

Est ce que c'est possible?

 

Cordialement,

Labels (3)
1 Solution

Accepted Solutions
vinieme12
Champion III
Champion III

you would have to create a record id while loading the data

 

load  *, rowno() as recordID 

From SourceTable;

 

then in chart use below

 

only({<recordID={">=$(=Max(recordID)-3)<=$(=Max(recordID)-1)"},Datefield=>
+
<recordID={">=$(=Max(recordID)+1)<=$(=Max(recordID)+3)"},Datefield=>
}recordID)

 

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.

View solution in original post

2 Replies
vinieme12
Champion III
Champion III

you would have to create a record id while loading the data

 

load  *, rowno() as recordID 

From SourceTable;

 

then in chart use below

 

only({<recordID={">=$(=Max(recordID)-3)<=$(=Max(recordID)-1)"},Datefield=>
+
<recordID={">=$(=Max(recordID)+1)<=$(=Max(recordID)+3)"},Datefield=>
}recordID)

 

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.
vipria
Contributor II
Contributor II
Author

ok very good,

Thank you very much