Linked Value Sets
Linked Value Sets
Comment appliquer cette fonctionnalités 'Linked Value Sets'
Re: Linked Value Sets
Cela ce fait avec un peut de progammation. On utilise l'objet valueset et la fonction setvalueset. Voir la section sur Ensembles de valeurs dynamiques dans ce document: https://www.csprousers.org/resources/Fr ... rkshop.pdf - page 59.
Re: Linked Value Sets
J'ai lu le document,
Cependant je n'ai pas vu de cas pratique. C'était de la connaissance théorique.
Cependant je n'ai pas vu de cas pratique. C'était de la connaissance théorique.
Re: Linked Value Sets
L'idée c'est de créer l'objet valueset et le remplir dans la logique en fonction de la response a la question précédant. Par exemple, si vous avez la question QB dont les réponses depend du choix de la question !A, alors, dans le proc onfocus de la question QB vous utilisez la commande if avec la réponse choisi dans A pour determiner quelles valeurs vous mettez dans le valueset de la question QB. Alors la logique ressemble a:
Si vous chercher
Des fois, si les modalités sont beaucoup on utilise un fichier lookup pour créer le valueset. Il y'a un exemple de cela aussi dans le meme document sur la page 67 et un autre dans le dossier "Examples" de CSPro dans 1-Data Entry/Set Value Set.
Code: Select all
proc QB
onfocus
valueset vs;
if A = 1 then
vs.add("a", 1);
vs.add("b", 2);
elseif A = 2 then
vs.add("c", 3);
vs.add("d", 4);
etc...
setvalueset(B, vs);
Des fois, si les modalités sont beaucoup on utilise un fichier lookup pour créer le valueset. Il y'a un exemple de cela aussi dans le meme document sur la page 67 et un autre dans le dossier "Examples" de CSPro dans 1-Data Entry/Set Value Set.
Re: Linked Value Sets
Oui, jusque là ca va.
Mais et celle ci-dessous:
Mais et celle ci-dessous:
Re: Linked Value Sets
Ok. J'avais mal interprete la question. Le "linked value set" c'est quand vous voulez utiliser la meme value set avec plusieurs questions. A lieu de copier et coller le value set, ce qui créer plusieurs copies, vous pouvez le collez en tant que linked value set. Quand le value set et "linked", si vous le modifier au niveau d'une question, ces modifications seront apporte a toutes les autres questions qui ont ce meme linked value set.
Re: Linked Value Sets
Exactement,
J'ai essayé de la faire avec la version 7.5, mais je constate que cette option n'apparait pas encore.
Voici pourquoi je demandais de l'aide.
J'ai essayé de la faire avec la version 7.5, mais je constate que cette option n'apparait pas encore.
Voici pourquoi je demandais de l'aide.
Re: Linked Value Sets
Ca marche chez moi dans la version 7.5. Il suffit de copier le value set d'un variable ensuite sélectionner le valueset de l'autre variable, ensuite clic droit sur la partie valueset et choisir "paste value set link" comme dans l'image.
Re: Linked Value Sets
Merci beaucoup, pour l'aide.
ça marche.
ça marche.