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: 
jj_qlik_bzh
Contributor II
Contributor II

sur une action d'ouverture de feuille , selectionner 2 années par défaut

bonjour,

en ouverture d'une feuille , je voudrais sélectionner 2 années par défaut dans une action .

j'ai déjà fait des sélections sur une année en utilisant une variable pour avoir toujours la dernière année.

mais je n'arrive pas à trouver la bonne syntaxe pour passer 2 années . séparation par une virgule ou par un blanc, alternance de " ou  de '  ...

une idée ?

 

1 Solution

Accepted Solutions
jj_qlik_bzh
Contributor II
Contributor II
Author

c'est tout à fait ça ! c'est top.

mon besoin final était de charger l'année courante par défaut dans chaque feuille mais si quelqu'un avait déjà sélectionné des années , je ne voulais pas écraser la sélection en cours. 

en utilisant cette syntaxe =if (GetSelectedCount([Année]) = 0,'$(vAnneeAuto)',GetFieldSelections([Année],';') )  associé à la bonne action "sélectionner des valeurs dans un champs " ça marche au top.

il suffit de bien préciser le séparateur ";" dans GetFieldSelections.

 

Merci pour votre aide !

 

 

View solution in original post

4 Replies
brunobertels
Master
Master

Bonjour 

la syntaxe est : 

'Valeur1;Valeur2;etc ...' 

jj_qlik_bzh
Contributor II
Contributor II
Author

j'ai tenté avec '2020;2024' ça n'a pas fonctionné, je suis en version QlikSense November 2022.

par contre le problème vient peut être du type d'action ? j'utilise

"Sélectionner des valeurs correspondant aux critères de recherche" 

brunobertels
Master
Master

Re, 

il faut prendre sélectionner des valeurs dans un champs 

 

si il y a déjà des sélections et qu'il faut les supprimer mettre une action avec déverrouiller toutes les sélections puis une seconde actions avec sélectionner des valeurs dans un champ. 

Ici je suis en version mai 2023 et je ne sais pas si ces actions sont disponible dans l'objet bouton de la version nov 2022.

 

Cdt 

jj_qlik_bzh
Contributor II
Contributor II
Author

c'est tout à fait ça ! c'est top.

mon besoin final était de charger l'année courante par défaut dans chaque feuille mais si quelqu'un avait déjà sélectionné des années , je ne voulais pas écraser la sélection en cours. 

en utilisant cette syntaxe =if (GetSelectedCount([Année]) = 0,'$(vAnneeAuto)',GetFieldSelections([Année],';') )  associé à la bonne action "sélectionner des valeurs dans un champs " ça marche au top.

il suffit de bien préciser le séparateur ";" dans GetFieldSelections.

 

Merci pour votre aide !