/ / Cognos exibe prompt de texto em vez de prompt de valor - cognos-bi

Cognos exibe prompt de texto em vez de prompt de valor - cognos-bi

Eu tenho um relatório de lista construído usando um simples SQL enão usando nenhum pacote, que exibe 10 registros e algumas colunas e "UserName" é uma das colunas (item de consulta). Eu adicionei um filtro na janela de expressão de consulta detalhada como [UserName] = ?user_name?.

Quando o relatório é executado, ele deve exibir um prompt de valor (uma lista suspensa para selecionar o valor), mas, curiosamente, o Cognos mostra um prompt de texto. Por que esse comportamento? Por favor, informe como fazer um drop down.

Respostas:

3 para resposta № 1

O que aconteceu aqui é que você não criou explicitamente um elemento de prompt para o critério de filtro na sua página de prompt. Antes de o Cognos executar um relatório, ele verifica se todos os parâmetros (por exemplo, ?filtername?) declarado em filtros tem um prompt correspondente ema página de prompt. Para todos os parâmetros sem elementos de prompt, ele criará um padrão (on the fly) e, aparentemente, escolhe a variante mais fácil possível para o seu atributo de texto, que é um Prompt de caixa de texto.

Se você quiser ter uma caixa suspensa, você mesmo terá que criar o elemento prompt arrastando um Prompt de valor para a sua página de prompt e siga o assistente que irá aparecer. Certifique-se de escolher o nome do parâmetro que você usou em seu filtro.