none
Report Builder RRS feed

  • Pergunta

  • Boa tarde,

    estou fazendo um relatório com o Report Builder, porém, ao adicionar um parâmetro ele retorna a mensagem de erro:

    Erro no processamento de relatório local.

    A definição do relatório "" é inválida.

    O parâmetro do relatório "Status" tem um DefaultValue ou ValidValue que depende do parâmetro do relatório "Status". Dependências de encaminhamento não são válidas.

    Não consegui interpretar o erro, alguém pode me ajudar?

    Obrigada.

    segunda-feira, 5 de março de 2012 18:59

Todas as Respostas

  • Boa tarde Suenne,

    Esse erro ocorre normalmente quando você tem um parametro e as informações que serão usadas nesse parametro está vindo de um dataset qualquer, porém o tratamento desse filtro (com esse parametro) está ocorrendo nesse mesmo dataset.

    Exemplo:

    Você possui um dataset principal, nome dataset1.

    Nesse dataset1 está puxando uma informação chamada Status (além de várias outras informações).

    Criou um parametro chamado Status que está puxando as informações desse dataset1.

    E nesse mesmo dataset1 você está fazendo o filtro. O reporting services não permite este tipo de tratamento.

    O que você pode estar fazendo:

    Criar um dataset2 para buscar a informação apenas do Status, e no dataset1 realizar o filtro.


    Rodrigo Ataíde.

    segunda-feira, 5 de março de 2012 19:06
  • Voce tem uma dependencia de parametro para um parametro que vem depois do que possui a referencia. Onde tem o nome dos parametros tem as setinhas para cima e para baixo, colocando a ordem na forma certa deve fazer o erro ir embora.

    Boreki[MSFT] - SQL Server Reporting Services

    segunda-feira, 5 de março de 2012 19:07
  • Este é o único parâmetro do meu relatório, sempre que eu quiser um parâmetro tenho que criar outro dataset?

    segunda-feira, 5 de março de 2012 19:26
  • Se for um parametro que utilizará informações da tabela SQL sim.

    Se for um parametro do tipo date/time ou do tipo text que o usuário precise digitar alguma coisa, não há necessidade.


    Rodrigo Ataíde.

    segunda-feira, 5 de março de 2012 19:58