Filter select options based on earlier select

Hola a todos

Necesito hacer lo siguiente:

q1) seleccion multiple + filtro de eleccion
q2) selección multiple a partir del filtro de elección (q1)

q1: select multiple (constraint = count-selected(.)<=4)
q2: select multiple (relevant = count-selected(${q1})>1, choice_filter = selected(${q1},name))

lo hice así pero no lo puedo resolver

Hi,

You will find all your answer on https://docs.opendatakit.org/xlsform/ and http://xlsform.org/en/ .

Thanks

1 Like

Hi @Gonzalo_Martin_Godoy,

Can you describe more your issue? If possible describe with an example excel form.

Or... Q2) Wgat is your level of liking?

Choice Filter (Q1: A,C,E)

         High - Medium - Low - Never Choose

A
C
E

As far as I understand your question. I had made xls. file . Do check it . Hope it works for you. test.xls (26.5 KB)

I have the same issue but I need a dynamic choice on the Q2
I mean a sort of repeat question based on the multiple choice Q1 answers
Is it possible?

1 Like

Es lo que necesito hacer

Puede ser cualquiera de las variables, no necesariamente la A,C o E

No pude hacerlo... Gracias por tu colaboración!

Hello Gonzalo,

Non falo o seu idioma, pero Google fixo por min, entón a continuación é unha liña sinxela que pode usar para alcanzar o obxectivo.

no filtro de selección coloque este código. name = $ {q1}. isto volverá só seleccionado en q1. Se queres eliminar os elementos q1, usa este código no filtro de selección. name! = $ {q1}

Cheers,
JR

Gracias por responder, podría por favor hacer un ejemplo en xls?

Probe este

Gracias
JR

Necesito hacer estoy y no lo puedo resolver...

Q1 (select multiple)

choice filter

Q2 (select one)

mi inglés es muy básico, perdón...

Quisiera hacer una selección única a partir de un filtro de elección anterior

Q1: Seleccione a quien conozca...
A
B
C
D
E
.
.
N

Q2: Cual es su nivel de agrado (de los conocidos)
H - L - S
A
D
E


Please try to use description topics headings so folks can have a better idea of what what the question is about (and so whether they may be able to assist).[fixed]

Question2 would actually have to be five select1 questions, one for each of the possibilities A,B,C,D,E, where each question is only relevant if its corresponding value was selected in Q1. eg

Q2_A: select1 (H/M/L), relevant="selected(${Q1},'A')"
Q2_B: select1 (H/M/L), relevant="selected(${Q1},'B')"
...

gracias @Xiphware!! voy a intentarlo

Hice como me sugeriste pero no funciona.. Gracias por tu atención

Please check what you typed in, and/or try the attached XLSForm, which implements just Q2_A and Q2_B as above (adding C,D,E left as exercise to reader):

gonzalo.xls (5.5 KB)

I tried it and runs under Enketo as expected.

2 Likes

Gracias @Xiphware !!! Funciona!!!

De nada. Y ahora confío en que está calificado para responder cuando la siguiente persona haga una pregunta similar. :wink: (por favor disculpe a mi pobre español, debo confiar en el traductor de google)