Tutorial: Adicionando parâmetros a um relatório
Os parâmetros de um relatório são usados para filtrar dados, variar a aparência e conectar a relatórios relacionados. Quando cria um parâmetro de relatório e executa um relatório, você permite que o usuário escolha valores para o parâmetro de relatório. No relatório, é possível escrever expressões referentes ao valor do parâmetro em tempo de execução e alterar os dados ou a aparência do relatório. Os parâmetros são usados quando você inclui um link para outro relatório ou para um sub-relatório do relatório principal.
Este tutorial foi criado para ajudar a explorar como os parâmetros podem ser usados para controlar o conteúdo e a aparência em um relatório de tabela básico, e para mostrar como passar parâmetros de um relatório principal para um relatório de detalhamento.
O que você aprenderá
Neste tutorial, você adicionará parâmetros ao relatório criado no tutorial anterior, Tutorial: Criando um relatório de tabela básico. Você aprenderá sobre os seguintes conceitos:
Como a adição de parâmetros a uma consulta de conjunto de dados cria automaticamente parâmetros de relatório. Isso filtra na fonte de dados.
Como filtrar dados depois de recuperá-los da fonte de dados.
Como fornecer uma lista de valores válidos para parâmetros de valor único e de vários valores.
Como incluir os valores a serem escolhidos pelo usuário para um parâmetro de um único valor ou de vários valores em uma expressão no relatório.
Como adicionar parâmetros em cascata, pelos quais um usuário escolhe um valor para o primeiro parâmetro e o próximo parâmetro exibe apenas os valores válidos para aquela opção.
Como passar parâmetros para um relatório de detalhamento a partir de um relatório principal.
Para obter mais informações sobre parâmetros, consulte Adicionando parâmetros ao relatório.
Observação |
---|
Para concluir este tutorial, você deve estar executando o Reporting Services em modo nativo. Se você estiver executando o Reporting Services em modo integrado do SharePoint, as etapas que usam URLs de servidor de relatório não funcionarão. Para obter mais informações sobre os modos do Reporting Services, consulte Planejando um modo de implantação. Para obter mais informações sobre como implantar projetos, consulte Implantando modelos e fontes de dados compartilhadas em um site do SharePoint. |
Requisitos
Para usar este tutorial, o sistema deve ter o seguinte componente instalado:
O MicrosoftSQL Server 2008 com o banco de dados AdventureWorks2008 instalado. Os exemplos e bancos de dados de exemplo do SQL Server 2008 devem ser baixados e instalados para que você possa exibi-los e trabalhar com eles. Para obter mais informações, consulte Considerações para instalar exemplos e bancos de dados de exemplo do SQL Server. Para ler sobre suporte para os bancos de dados de exemplo do SQL Server e o código de exemplo do SQL Server Express, consulte Databases and Samples Overview no site CodePlex.
SQL Server 2008 Reporting Services (SSRS).
SQL ServerBusiness Intelligence Development Studio.
Observação Não há suporte para o Business Intelligence (BI) Development Studio em computadores baseados em Itanium. Entretanto, há suporte para o BI Development Studio disponível para computadores baseados em x64. Se os bancos de dados de exemplo do SQL Server tiverem sido implantados em um computador baseado em Itanium, use o BI Development Studio em um computador baseado em x86 ou em baseado em x64 para modificar e executar os exemplos.
Também é necessário ter permissões somente leitura para recuperar dados do banco de dados AdventureWorks2008.
Este tutorial assume que você concluiu o tutorial Criando um relatório de tabela básico.
Tempo estimado para concluir este tutorial: 60 minutos
Tarefas
Lição 1: Adicionando parâmetros para filtrar relatórios por data
Lição 2: Adicionando parâmetros para criar uma lista de valores disponíveis
Lição 3: Adicionando parâmetros para selecionar vários valores em uma lista
Lição 4: Adicionando parâmetros em cascata
Lição 5: Adicionando parâmetros a serem passados a um relatório de detalhamento
Consulte também