Trabalho com dados de resposta múltipla

Você pode analisar dados de respostas múltiplas usando várias funções de comparação.

As funções de comparação disponíveis incluem:

  • value_at
  • first_index / last_index
  • first_non_null / last_non_null
  • first_non_null_index / last_non_null_index
  • min_index / max_index

Por exemplo, suponha que uma pergunta de resposta múltipla solicitasse o primeiro, o segundo e o terceiro motivos mais importantes para decidir sobre uma determinada compra (por exemplo, preço, recomendação pessoal, avaliação, fornecedor local, outros). Nesse caso, você pode determinar a importância do preço derivando o índice do campo no qual ele foi incluído pela primeira vez:

first_index("price", [Reason1 Reason2 Reason3])

Da mesma forma, suponha que você tenha solicitado aos clientes que classificassem três carros em ordem de probabilidade de compra e codificasse as respostas em três campos separados, como segue:

Tabela 1. Exemplo de classificação de carros
iD do cliente car1 car2 car3
101 1 3 2
102 3 2 1
103 2 3 1

Nesse caso, você poderia determinar o índice do campo para o carro que eles mais gostam (classificado como nº 1 ou a classificação mais baixa) usando a função min_index :

min_index(['car1' 'car2' 'car3'])

Veja Funções de Comparação para obter mais informações.

Referência a conjuntos de respostas múltiplas

A função especial @MULTI_RESPONSE_SET pode ser usada para fazer referência a todos os campos em um conjunto de respostas múltiplas. Por exemplo, se os três campos de carro do exemplo anterior forem incluídos em um conjunto de respostas múltiplas denominado car_rankings, o seguinte retornaria o mesmo resultado:

max_index(@MULTI_RESPONSE_SET("car_rankings"))