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
- Crie a pergunta que lista as marcas.
- Abra o painel Variáveis, na barra de ferramentas do alto.
- Clique em + Nova variável e escolha Sorteio.
- Dê um nome e escolha a pergunta-fonte.
- 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
- Adicione uma pergunta do tipo Múltipla escolha.
- Escreva o enunciado. Por exemplo:
Quais destas marcas de café você conhece? - Escreva uma alternativa por marca.
O sorteio lê as alternativas marcadas nesta pergunta.
Passo 2: crie o sorteio
- Clique em Variáveis, na barra de ferramentas do alto.
- Clique em + Nova variável e escolha Sorteio.
- Escreva
marca_avaliadano campo Nome. - Deixe a aba Uma pergunta ativa.
- Escolha a pergunta do passo 1 em Pergunta-fonte.
- 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
- Vá até uma pergunta de uma página seguinte.
- Clique no enunciado.
- Digite
{{. - 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
- Abra Lógica, no cartão de uma pergunta. O campo Mostrar só se fica ali.
- Abra a lista de fontes.
- Escolha o sorteio, no grupo Variável.
- Escolha é igual a.
- 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
- Clique em Prévia.
- Marque duas marcas na pergunta do passo 1.
- 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.
| Marcador | Mostra | Use quando |
|---|---|---|
{{draw.marca_avaliada}} | O rótulo: Pilão | Você escreve um texto para a pessoa ler |
{{var.marca_avaliada}} | O id: pilao | Você 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
| Fonte | O que é |
|---|---|
| Uma pergunta | Os itens saem de uma pergunta de escolha |
| Lista fixa | Você escreve os itens, um por linha |
| Fórmula | Uma fórmula devolve a lista de ids |
Sortear entre
Este campo aparece na fonte Uma pergunta. Ele decide quais alternativas entram no sorteio.
| Opção | Quais itens entram |
|---|---|
| As alternativas marcadas | O padrão. O que a pessoa marcou |
| As NÃO marcadas | O contrário. Serve para perguntar por que ela não conhece a marca |
| Todas as alternativas | A lista inteira, marcada ou não |
| As primeiras da ordem escolhida | O 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.
- Em Pergunta-fonte, escolha a pergunta das marcas que a pessoa conhece bem.
- 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.
- Escreva a meta em Meta mínima por item. Ela vale para todos os itens.
- Para uma meta diferente num item, abra Meta diferente por item. Zero tira o item da meta.
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:
| Campo | O 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ção | O que acontece |
|---|---|
| Deixar vazio | O sorteio fica sem valor. Você ramifica com não tem resposta |
| Encerrar como triagem | A 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:
- Crie o sorteio com o nome
m. - Escreva
10em Quantos itens sortear para cada pessoa. - 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.
| Regra | O que acontece |
|---|---|
| Os menos avaliados primeiro | Com o equilíbrio ligado, as vagas vão para as marcas com menos avaliações |
| A ordem é embaralhada | A marca mais atrasada não fica sempre na primeira linha |
| Menos marcas que vagas | O sorteio preenche o que pode, e as outras vagas ficam vazias |
| Com a segunda camada | As marcas que a pessoa conhece bem entram todas. As que ela conhece só de nome completam as vagas que sobraram |
| A meta mínima | Vale vaga por vaga |
| A segunda camada em branco ou pulada | O 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
| Fonte | O sorteio acontece quando |
|---|---|
| Uma pergunta | A pessoa enviou a página daquela pergunta |
| Lista fixa | Na entrada |
| Fórmula | Quando 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.
- No card da pergunta. Uma pergunta cujo texto cita o sorteio traz o nome dele em destaque no título, e um aviso de que ela variou. Abaixo do gráfico, o bloco Por item sorteado repete a leitura para cada item, com a base de cada um. Um item que ninguém tirou aparece com base zero.
- No card Como o sorteio caiu. Ele conta quantas pessoas receberam cada item. É onde se confere o equilíbrio das células.
- No monitor de campo, durante a coleta. O card Sorteios mostra, por item, as completas, quem está respondendo agora e a meta. É o placar que o próximo sorteio usa.
- Na tabela cruzada. O sorteio entra na lista de eixos como Sorteio: marca_avaliada. Cruze qualquer pergunta com ele, nas linhas ou nas colunas.
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:
- Crie um sorteio
etapa, com a fonte Lista fixa e dois itens. - Crie um sorteio para cada caminho, com a pergunta-fonte de cada um.
- Ramifique por
etapano 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
| Falta | Situação |
|---|---|
| Repetir as mesmas perguntas para cada item sorteado | O sorteio de vários itens grava as vagas. Para uma bateria por item, use o bloco em loop |
| Um assistente de duas etapas | Monte com dois sorteios |
| Peso por item | O sorteio é uniforme. O catálogo do bloco em loop aceita peso |
| Uma contagem para sorteios separados | Cada sorteio tem a sua. Para a matriz, use um sorteio de vários itens |
| Equilibrar cada coletor separadamente | A 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.