Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
marcelviegas
Contributor II

Lógica de tabelas (questionário)

Prezados,

Tenho um formulário preenchido no meu sistema, cujo cada pergunta é um código e leva junto na tabela o codigo de cadastro de quem respondeu a pergunta, exemplo da tabela:


tabela_perguntas:

idUsuario,

dataPergunta,

codigoPergunta,

Respsota;

O problema é que quando o usuário não responde a alguma pergunta esta tabela não é alimentada, logo cria um problema porque temos mais resposta de algumas determinadas perguntas, eu queria que sempre quando alimentado uma resposta as que não foram alimentadas sejam alimentado automaticamente como não respondido.

Att,

Obrigado!

Tags (1)
1 Solution

Accepted Solutions
felipedl
Valued Contributor III

Re: Lógica de tabelas (questionário)

Olá Marcel,

Imagino que a carga seja realizada a partir de algum arquivo ou coisa parecida (banco de dados).

Sugiro fazer algo como abaixo na carga da tabela:

tabela_perguntas:

Load

    idUsuario,

    dataPergunta,

    codigoPergunta,

    if( len(Respota) > 0, Resposta, 'Não Respondido') as Resposta

From 'XXXX'

Se por acaso, por não alimentada você quer dizer que o sistema não gera e no caso não carregaria a linha da tabela, segue o exemplo anexado para preencher todos os usuários com as questões (no meu caso seriam 10) mesmo que não respondendo todas.

Att,

Felipe.

5 Replies
felipedl
Valued Contributor III

Re: Lógica de tabelas (questionário)

Olá Marcel,

Imagino que a carga seja realizada a partir de algum arquivo ou coisa parecida (banco de dados).

Sugiro fazer algo como abaixo na carga da tabela:

tabela_perguntas:

Load

    idUsuario,

    dataPergunta,

    codigoPergunta,

    if( len(Respota) > 0, Resposta, 'Não Respondido') as Resposta

From 'XXXX'

Se por acaso, por não alimentada você quer dizer que o sistema não gera e no caso não carregaria a linha da tabela, segue o exemplo anexado para preencher todos os usuários com as questões (no meu caso seriam 10) mesmo que não respondendo todas.

Att,

Felipe.

marcelviegas
Contributor II

Re: Lógica de tabelas (questionário)

Oi Felipe,

Exatamente não carrega a linha na tabela.

O anexo não veio tem como me reenviar?

Abração.

marcelviegas
Contributor II

Re: Lógica de tabelas (questionário)

veio sim desculpa, vou olha e ja dou o retorno.

marcelviegas
Contributor II

Re: Lógica de tabelas (questionário)

Deu certo muito obrigado!!

felipedl
Valued Contributor III

Re: Lógica de tabelas (questionário)

Por nada Marcel,

Que bom que deu certo .