Lógica

Sorteio de item

Um sorteio escolhe um item entre os que a pessoa marcou, ou vários de uma vez. Ele decide uma vez, guarda o resultado e não muda mais.

Atualizado em 5 de novembro de 2026

O problema que ele resolve

Você quer medir a percepção de dez marcas. Ninguém responde dez baterias de perguntas.

A saída usual é cada pessoa avaliar uma marca, sorteada entre as que ela conhece. Cada marca recebe avaliações de quem a conhece, e a entrevista continua curta.

O sorteio faz essa escolha e a guarda. O resultado vira texto nas perguntas seguintes, fonte de condição e coluna nos resultados.

Um sorteio, e não uma fórmulaO painel também tem a função pick nas variáveis calculadas. Ela não serve para sortear: a calculada roda de novo a cada página enviada, e o item muda quando a lista muda.

O caminho curto

  1. Crie a pergunta que lista as marcas.
  2. Abra o painel Variáveis, na barra de ferramentas do alto.
  3. Clique em + Nova variável e escolha Sorteio.
  4. Dê um nome e escolha a pergunta-fonte.
  5. Escreva {{draw.nome}} no texto das perguntas seguintes.

Passo a passo: cada pessoa avalia uma marca

Passo 1: crie a pergunta que alimenta o sorteio

  1. Adicione uma pergunta do tipo Múltipla escolha.
  2. Escreva o enunciado. Por exemplo: Quais destas marcas de café você conhece?
  3. Escreva uma alternativa por marca.

O sorteio lê as alternativas marcadas nesta pergunta.

Passo 2: crie o sorteio

  1. Clique em Variáveis, na barra de ferramentas do alto.
  2. Clique em + Nova variável e escolha Sorteio.
  3. Escreva marca_avaliada no campo Nome.
  4. Deixe a aba Uma pergunta ativa.
  5. Escolha a pergunta do passo 1 em Pergunta-fonte.
  6. Clique em Adicionar.

O painel volta para a lista. O sorteio aparece na seção Sorteios. Clique nele para alterar ou excluir.

Alterar mantém o nome, e o que cita o sorteio continua valendo. Sortear menos itens tira vagas: se um texto ou uma regra cita uma vaga que sai, o painel pergunta antes de salvar. Excluir diz antes quantos lugares usam o sorteio e quais, e as vagas contam como o próprio sorteio. Ver Variáveis, em "Alterar uma variável" e "Excluir uma variável".

Passo 3: mostre a marca sorteada

  1. Vá até uma pergunta de uma página seguinte.
  2. Clique no enunciado.
  3. Digite {{.
  4. Escolha o marcador do grupo Sorteio.

Por exemplo: De 0 a 10, quanto você recomendaria {{draw.marca_avaliada}} a um amigo?

Quem responde lê De 0 a 10, quanto você recomendaria Pilão a um amigo?

Passo 4: ramifique pela marca sorteada

  1. Abra Lógica, no cartão de uma pergunta. O campo Mostrar só se fica ali.
  2. Abra a lista de fontes.
  3. Escolha o sorteio, no grupo Variável.
  4. Escolha é igual a.
  5. Escolha a marca na lista ao lado. A lista mostra o rótulo, e a condição grava o id.

Você não digita o id. A lista traz os itens de todas as camadas: os da lista fixa, ou as alternativas das perguntas de onde o sorteio tira o item. A mesma marca em duas camadas aparece uma vez. No sorteio por fórmula, o universo só existe na hora do sorteio. Ali o valor continua digitado.

Passo 5: confira na prévia

  1. Clique em Prévia.
  2. Marque duas marcas na pergunta do passo 1.
  3. Avance.

A página seguinte mostra o nome de uma das duas. Responda a prévia mais de uma vez: o sorteio é por pessoa, e uma entrevista só mostra um dos caminhos.

Os dois marcadores

Numa pergunta de escolha, cada alternativa tem duas partes. O id é o código que a lógica compara e que vai para a planilha. O rótulo é o texto que a pessoa lê. O sorteio guarda o id, e oferece os dois marcadores.

MarcadorMostraUse quando
{{draw.marca_avaliada}}O rótulo: PilãoVocê escreve um texto para a pessoa ler
{{var.marca_avaliada}}O id: pilaoVocê precisa do código, como numa URL de saída

A condição compara o id, e é por isso que o sorteio guarda o id: ele não muda de idioma, e o rótulo muda.

Os campos do painel

Fonte

FonteO que é
Uma perguntaOs itens saem de uma pergunta de escolha
Lista fixaVocê escreve os itens, um por linha
FórmulaUma fórmula devolve a lista de ids

Sortear entre

Este campo aparece na fonte Uma pergunta. Ele decide quais alternativas entram no sorteio.

OpçãoQuais itens entram
As alternativas marcadasO padrão. O que a pessoa marcou
As NÃO marcadasO contrário. Serve para perguntar por que ela não conhece a marca
Todas as alternativasA lista inteira, marcada ou não
As primeiras da ordem escolhidaO topo de uma pergunta de ordenação

Tirar do sorteio

Este campo aceita uma fórmula. A fórmula devolve os itens a remover do conjunto. Por exemplo, {var.ja_avaliadas} remove as marcas que a pessoa já avaliou num bloco anterior.

O campo é opcional. Sem ele, o conjunto inteiro entra no sorteio.

Equilibrar as células entre os respondentes

Sem o equilíbrio, cada pessoa sorteia por conta própria. Uma marca pouco conhecida aparece em poucos conjuntos elegíveis, e por isso recebe poucas avaliações. No fim do campo as células ficam desiguais. Uma marca pode ter 300 avaliações e outra, 40.

Com o equilíbrio, o motor dá a vez ao item com menos avaliações. As células chegam ao fim do campo com tamanhos parecidos.

Um item tem duas contagens. As completas são as pessoas que receberam o item e completaram o questionário. As vagas reservadas são as pessoas que receberam o item e ainda estão respondendo. O sorteio soma as duas. Sem a reserva, as pessoas que entram ao mesmo tempo receberiam a mesma marca até a primeira terminar.

A vaga volta para o sorteio quando a pessoa é encerrada por triagem, cota ou qualidade, e quando ela para de responder. "Parar" é ficar sem responder pelo tempo de inatividade do questionário (45 minutos, se você não mudou). Se a pessoa volta depois disso, ela continua com a mesma marca, e a vaga volta a contar.

O equilíbrio muda quem avalia cada marcaUma pessoa marcou A e B. A marca A está atrasada, e por isso ela avalia A. Outra pessoa marcou B e C, e avalia B. O grupo que avalia uma marca rara passa a ser formado por quem marca marcas raras. A célula fica igual, e a amostra dentro dela deixa de ser um sorteio puro entre quem conhece a marca. Os dois não são possíveis ao mesmo tempo.

Marque a caixa quando você compara as marcas entre si, e o tamanho da célula manda. Deixe-a vazia quando você lê cada marca isoladamente, e a composição da amostra manda.

Completar com outra pergunta

Um estudo de marca costuma sortear em ordem: primeiro entre as marcas que a pessoa conhece bem, e só depois entre as que ela conhece de nome. O campo Se a fonte não tiver item elegível, completar com faz isto.

  1. Em Pergunta-fonte, escolha a pergunta das marcas que a pessoa conhece bem.
  2. Em Completar com, escolha a pergunta das marcas que ela conhece.

Quem conhece alguma marca bem avalia uma delas. Quem não conhece nenhuma bem avalia uma que conhece só de nome. Uma marca marcada nas duas perguntas conta como "conhece bem".

A segunda pergunta só entra depois que a pessoa responde a primeira. Se "conhece bem" ainda não foi respondida, o sorteio espera.

Meta mínima por item

O equilíbrio sabe que uma marca está atrás das outras, mas não sabe que você precisa de 30 avaliações de cada uma. A meta diz isso.

Um item abaixo da meta vai primeiro no sorteio. Entre dois itens abaixo da meta, ganha o que está mais longe dela, em proporção: 10 de 20 está mais atrasado que 40 de 60. Depois que todos batem a meta, vale o equilíbrio (ou o sorteio livre, se o equilíbrio está desligado).

Um item que bateu a meta continua no sorteio. Ele só perde a vez. Assim, quem conhece apenas marcas que já bateram a meta continua avaliando uma delas.

Deixar a meta passar por cima da ordem

Sem esta opção, a meta respeita a ordem. Uma marca que quase ninguém conhece bem pode chegar ao fim do campo abaixo da meta, porque ela só é sorteada para quem não conhece nenhuma outra bem.

Com a opção ligada, quando nenhuma marca que a pessoa conhece bem precisa mais de avaliação, uma marca atrasada que ela conhece só de nome ganha. Dois gatilhos dizem quando isso vale:

CampoO que decide
Só depois de N pessoas sorteadas"A coleta está chegando ao fim". Conta as pessoas que já receberam um item neste sorteio
Só para itens abaixo de N% da meta"A marca está muito atrasada". Com meta 30 e 50%, só a marca com menos de 15 avaliações

Campo em branco é condição que não se aplica. Com os dois preenchidos, valem os dois.

Passar por cima da ordem muda quem avalia a marcaQuem é levado a uma marca que conhece só de nome não é a mesma pessoa que a conhece bem. As notas dessas pessoas tendem a ser diferentes, e misturadas elas mudam a leitura da marca. Por isso a base marca cada uma delas, na coluna draw_marca_avaliada_por_meta: 1 quando a meta passou por cima da ordem, 0 quando não passou. Leia a marca com e sem essas pessoas antes de comparar.

Use a opção quando a meta mínima por marca é um requisito do estudo. Deixe-a desligada quando a ordem "conhece bem primeiro" é o que dá sentido às notas.

Se ninguém marcou nada elegível

OpçãoO que acontece
Deixar vazioO sorteio fica sem valor. Você ramifica com não tem resposta
Encerrar como triagemA pessoa vai para a tela de não elegível

O construtor cria a tela de não elegível sozinho quando você escolhe a segunda opção. É a mesma tela das outras triagens do questionário. Ver Filtro de perfil.

"Deixar vazio" só funciona se você ramificarSem uma regra que esconda as perguntas da marca, quem ficou sem item elegível responde a bateria inteira com o nome em branco — "De 0 a 10, quanto você recomendaria ___?". Ela termina como resposta completa e entra na base ao lado de quem avaliou uma marca de verdade. Escolha "encerrar como triagem", ou ponha Mostrar só se → não tem resposta nas perguntas da marca.

Vários itens de uma vez: a matriz

Uma matriz pede várias marcas para cada pessoa. Por exemplo, 10 marcas, uma em cada linha.

Não crie um sorteio para cada linha. Cada sorteio tem a sua contagem: o da linha 1 equilibra quantas vezes cada marca saiu na linha 1, e nenhum deles vê o total da marca.

O que dá errado com um sorteio por linha3 marcas (A, B e C), duas linhas, e todos conhecem as três. A pessoa 1 recebe A e B. Na pessoa 2, a linha 1 vê "A já saiu" e sorteia B; a linha 2 vê "B já saiu", B já foi usada, e sorteia A. A e B têm duas avaliações, e C nenhuma.

Use um sorteio só, com o campo Quantos itens sortear para cada pessoa:

  1. Crie o sorteio com o nome m.
  2. Escreva 10 em Quantos itens sortear para cada pessoa.
  3. Clique em Adicionar.

O sorteio escolhe as 10 de uma vez, sem repetir, e conta as avaliações de cada marca no total. No exemplo acima, depois de 3 pessoas, A, B e C têm duas avaliações cada.

Cada marca vai para uma variável própria, a vaga: m1, m2 até m10. Na linha 3 da matriz, escreva Nota para {{draw.m3}} — o marcador vale no rótulo da linha, da coluna e da alternativa, além do enunciado. Para mostrar todas, escreva {{draw.m}}: a pessoa lê "Pilão, Melitta e Nescafé". Na condição, use a vaga.

Uma vaga pode ficar vaziaQuem conhece menos marcas do que o número de vagas fica com as últimas vagas vazias, e a linha da matriz sairia com o nome em branco — "Nota para ___". Ponha Mostrar só se → m3 → tem resposta na linha da vaga 3, e o mesmo em cada vaga que pode ficar vazia.

RegraO que acontece
Os menos avaliados primeiroCom o equilíbrio ligado, as vagas vão para as marcas com menos avaliações
A ordem é embaralhadaA marca mais atrasada não fica sempre na primeira linha
Menos marcas que vagasO sorteio preenche o que pode, e as outras vagas ficam vazias
Com a segunda camadaAs marcas que a pessoa conhece bem entram todas. As que ela conhece só de nome completam as vagas que sobraram
A meta mínimaVale vaga por vaga
A segunda camada em branco ou puladaO sorteio usa as marcas da primeira camada, antes da página seguinte aparecer

O equilíbrio tem o mesmo custo com várias marcasQuem avalia uma marca rara passa a ser, mais vezes, quem marca marcas raras. Leia o aviso de Equilibrar as células entre os respondentes antes de ligar.

Outros sorteios do questionário continuam com a contagem própria. O sorteio de um duelo, por exemplo, não soma as avaliações da matriz.

Já montou a matriz com um sorteio por linha? Crie o sorteio m com 10 itens. O construtor avisa que m1 a m10 ocupam as vagas. Clique de novo em Adicionar: os sorteios antigos saem, e as perguntas, textos e condições que os citam passam a ler do sorteio novo. A contagem do sorteio novo começa em zero, por isso faça a troca antes do campo.

Decida o número de itens antes do campo. Quem já recebeu o sorteio não é sorteado de novo quando o número muda, e a base passa a sair com as colunas do número novo.

Nos resultados, cada vaga é uma coluna: draw_m1 a draw_m10. O rótulo da coluna diz que elas saem do mesmo sorteio. O card Como o sorteio caiu soma as vagas: quantas pessoas avaliaram cada marca.

Regras que valem sempre

Não existe passo de "preencher o sorteio"

Uma variável comum precisa de duas etapas: você a declara no painel, e depois manda uma página guardar a resposta nela, em Lógica de página → Guardar resposta numa variável. Sem a segunda etapa ela fica vazia.

O sorteio tem uma etapa só. Escolher a pergunta-fonte já é dizer de onde o valor vem; o motor faz o resto assim que a pessoa envia aquela página.

Por isso ele não aparece em "Guardar resposta numa variável"Aquele painel lista só as variáveis comuns. Um sorteio ali seria uma contradição: gravar uma resposta por cima dele apagaria justamente o valor que ele sorteou. O mesmo vale para a variável calculada, que vem da fórmula.

Ele também não guarda o que a pessoa marcou — para isso serve uma variável comum. O sorteio guarda o resultado do sorteio feito sobre o que ela marcou: um item só.

O sorteio decide uma vez

O valor fica guardado na sessão. Ele não é sorteado de novo quando a pessoa recarrega a página, nem quando ela volta e muda a resposta da pergunta-fonte mantendo marcado o item sorteado. A marca avaliada continua a mesma.

A exceção é a pessoa voltar e desmarcar o próprio item sorteado. Aí só aquela vaga é sorteada de novo, entre os itens que ela marcou agora. Sem a troca, ela avaliaria uma marca que acabou de dizer que não conhece. A vaga que tinha ficado vazia também é sorteada de novo, se agora existe item para ela. Num sorteio com camadas, a de cima continua mandando: quem volta para marcar uma marca que conhece bem passa a avaliá-la no lugar da que conhece só de nome.

Quando o sorteio acontece

FonteO sorteio acontece quando
Uma perguntaA pessoa enviou a página daquela pergunta
Lista fixaNa entrada
FórmulaQuando a fórmula devolve algum item

Antes disso, o sorteio espera. Ele tenta de novo a cada página enviada.

Dois sorteios são independentes

Cada sorteio tem semente própria. Saber o resultado de um não diz nada sobre o outro. É o que permite o desenho de duas etapas abaixo.

Como ler os resultados

Cada pessoa avaliou um item diferente. Um número só, para todas elas, soma coisas diferentes. Por isso a tela Analisar mostra o sorteio em três lugares.

O gráfico de cima junta os itensEle não é a leitura do estudo. A leitura é a de baixo, item a item — e as bases dela costumam ser bem menores do que a base do card.

O resultado vira coluna

A tela Dados traz uma coluna com o item que caiu para cada pessoa. E um sorteio marcado com Exportar nos resultados vira a coluna draw_marca_avaliada, com o id do item sorteado. Ela sai no CSV, no XLSX e no Parquet. Com Deixar a meta passar por cima da ordem ligado, sai também a coluna draw_marca_avaliada_por_meta.

Deixe a coluna ligadaÉ ela que permite refazer a mesma leitura fora da plataforma.

O desenho de duas etapas

Um estudo comum sorteia em duas etapas: primeiro se a pessoa avalia a marca de que é cliente ou uma que apenas conhece, depois qual marca. O painel não tem um assistente para isto. Você monta com duas peças:

  1. Crie um sorteio etapa, com a fonte Lista fixa e dois itens.
  2. Crie um sorteio para cada caminho, com a pergunta-fonte de cada um.
  3. Ramifique por etapa no campo Mostrar só se.

Armadilhas

A pergunta-fonte na mesma página

O sorteio só acontece depois que a página da pergunta-fonte é enviada. Uma pergunta que pipa o resultado precisa estar numa página seguinte, senão o marcador sai vazio.

A triagem por fórmula não dispara

Fórmula e "encerrar como triagem" não combinamUma fórmula pode citar perguntas de páginas que ainda não vieram, e o motor não tem como saber que ela já é final. Com essa combinação a triagem nunca encerra ninguém. O construtor avisa. Ramifique por "não tem resposta" nesse caso.

O sorteio não enxerga a volta de um loop

Um sorteio lê a resposta que a pessoa deu fora de um bloco em loop. Para variar item a item dentro do loop, o marcador é {{loop.label}}. Ver Bloco em loop.

Publicar de novo não recomeça a contagem

Os contadores do equilíbrio e da meta são do questionário. Uma correção publicada com o campo aberto continua a contagem de onde ela estava. A prévia tem contagem própria: testar o questionário não muda as células do campo.

A meta conta também quem ainda está respondendo

Um item com 28 completas e 2 pessoas respondendo está com 30 para a meta, e perde a vez. Se as duas pessoas saem antes do fim, a vaga volta, e o item volta a ficar abaixo da meta. No fim do campo, a meta é de completas.

Uma fórmula na camada de cima trava a de baixo

Uma fórmula vazia quer dizer "ainda não", e não "nenhuma". Com uma fórmula como fonte, o sorteio nunca passa para a pergunta de Completar com. Use uma pergunta como fonte. O construtor avisa.

A pergunta de cima precisa aparecer para todos

Uma pergunta que a pessoa não vê nunca é respondida. Se a pergunta da fonte está escondida por Mostrar só se, quem não a vê fica sem sorteio, mesmo conhecendo marcas de nome. Mostre a pergunta da fonte a todos que devem receber o sorteio.

Com a meta passando por cima, pergunte "conhece" antes de "conhece bem"

Se a pergunta de Completar com vem numa página depois da pergunta da fonte, o sorteio pode esperar a pessoa responder as duas. Até lá, o nome da marca sai em branco. Na ordem "quais conhece" e depois "quais conhece bem", não há espera. O construtor avisa.

O que este recurso ainda não faz

FaltaSituação
Repetir as mesmas perguntas para cada item sorteadoO sorteio de vários itens grava as vagas. Para uma bateria por item, use o bloco em loop
Um assistente de duas etapasMonte com dois sorteios
Peso por itemO sorteio é uniforme. O catálogo do bloco em loop aceita peso
Uma contagem para sorteios separadosCada sorteio tem a sua. Para a matriz, use um sorteio de vários itens
Equilibrar cada coletor separadamenteA contagem soma todos os coletores do questionário

Perguntas frequentes

Criei o sorteio, mas ele não aparece em "Guardar resposta numa variável".
É o esperado. O sorteio se preenche sozinho, e aquele painel serve só para as variáveis comuns. Não falta nenhum passo.

Então onde eu digo quais marcas entram no sorteio?
Você não repete a lista. O campo Pergunta-fonte aponta para a pergunta, e o sorteio usa as alternativas de lá. Acrescentar uma marca na pergunta já a inclui no sorteio, sem mexer na variável.

O marcador mostra um código, e eu quero o nome da marca.
Você usou {{var.nome}}. Troque por {{draw.nome}}.

A marca sorteada mudou no meio da entrevista.
Um sorteio não muda. Confira se você não usou uma variável calculada com pick(...) — essa recalcula a cada página enviada.

O sorteio está vazio na segunda página.
Confira se a pergunta-fonte está numa página anterior. O sorteio só acontece depois que a página da pergunta é enviada.

Uma marca recebeu muito menos avaliações que as outras.
Ela é menos conhecida, e por isso entra em menos sorteios. Marque Equilibrar as células entre os respondentes e leia o aviso daquela seção antes.

Dá para sortear entre marcas que a pessoa não marcou?
Sim. Escolha as NÃO marcadas no campo "Sortear entre".

Qual a diferença entre isto e embaralhar as opções?
Embaralhar muda a ordem em que a pessoa lê as alternativas de uma pergunta. O sorteio escolhe um item e o guarda como um valor, para usar depois.