Os Relatórios de Drill Down em SSRS significam permitir que os usuários mostrem ou ocultem os dados da coluna fornecendo símbolos de mais e menos em uma caixa de texto (Em resumo, fornecendo interatividade aos usuários).
Neste artigo, mostraremos como criar Relatórios de Drill Down em SSRS com um exemplo.
Vamos usar o relatório da tabela abaixo para explicar, Como criar Relatórios de Drill Down em SSRS. Por favor, consulte os artigos do SSRS Table Report, Data Source e Dataset para compreender a criação do relatório Data Source, Dataset, e SSRS Table.
A Consulta SQL para o Conjunto de Dados Embutido Usamos para criar o relatório acima:
-- Query for Drill down reports in SSRSSELECT prod.Color, Prodcat.EnglishProductCategoryName AS , prodSubcat.EnglishProductSubcategoryName AS , prod.EnglishProductName AS , SUM(fact.SalesAmount) AS Sales, SUM(fact.TaxAmt) AS FROM DimProduct AS prod INNER JOIN DimProductSubcategory AS prodSubcat ON prod.ProductSubcategoryKey = prodSubcat.ProductSubcategoryKey INNER JOIN DimProductCategory AS Prodcat ON prodSubcat.ProductCategoryKey = Prodcat.ProductCategoryKey INNER JOIN FactInternetSales AS fact ON fact.ProductKey = prod.ProductKeyGROUP BY prod.Color, Prodcat.EnglishProductCategoryName, prodSubcat.EnglishProductSubcategoryName, prod.EnglishProductName
Como Criar Relatórios de Drill Down em SSRS
Neste exemplo, mostraremos a abordagem passo a passo para criar relatórios de drill down em SSRS.
Para esta demonstração de ação de drill down em SSRS, nós mostramos a você, Como ocultar as colunas Nome da Categoria e Nome da Sub-Categoria do Produto na Pré-visualização do Relatório e
- Permitir que um usuário selecione o Nome da Cor para mostrar ou ocultar a Categoria do Produto
- Permitir que um usuário selecione a Categoria do Produto para mostrar ou ocultar os Nomes das Colunas da Sub-Categoria do Produto
Antes de começarmos a habilitar a ação Drill Down do SSRS, temos que agrupar as colunas usando a técnica de agrupamento do SSRS.
No nosso artigo anterior, já explicamos o agrupamento. Portanto, consulte o artigo Agrupando em Relatórios de Tabelas SSRS para entender a captura de tela abaixo.
Se você observar a captura de tela abaixo, nós aplicamos o Agrupamento de Linhas por Cor como Grupo pai. A seguir, Nome da Coluna da Categoria do Produto como Grupo de Crianças e Nome da Subcategoria do Produto como Categoria do Produto Criança.
Ação de Perfuração em SSRS
Para ativar a ação de Perfuração em SSRS, primeiro vá para o painel Grupos de Linhas, e clique com o botão direito do mouse no Nome da Categoria do Produto abrirá o menu de contexto. No contexto, selecione a opção Group Properties…, como mostrado na imagem abaixo.
Após selecionar a opção Group Properties…, uma nova janela será aberta para configurar as Propriedades do Grupo. Por favor selecione a aba Visibilidade no lado esquerdo.
A aba Visibilidade tem múltiplas opções para relatórios de Perfuração em SSRS:
- Mostrar: Quando você executar o relatório inicialmente Se você quiser mostrar o nome da categoria Prod, selecione a opção Show
- Hide: Quando você executar o relatório inicialmente, Se você quiser Esconder a Categoria do Produto, então selecione a opção Esconder. Neste exemplo, nós queremos esconder inicialmente o Nome da Categoria do Produto, então escolhemos esta opção.
- Show or Hide based on an Expression: Você pode escrever sua própria expressão para mostrar/ocultar a Categoria do Produto clicando no botão fx.
- Display can be toggle by this report time: Se você escolher esta opção, o Nome da Categoria do Produto seria mostrado/ocultado com base no item de relatório selecionado. Neste exemplo, queremos alternar o Nome da Categoria do Produto com base na cor escolhida pelo usuário. Então, selecione a coluna Cor da lista.
No painel Grupos de linhas, clique com o botão direito do mouse sobre o Nome da Subcategoria do Produto e selecione Propriedades do Grupo… opção.
Aqui, queremos alternar o Nome da Subcategoria do Produto com base no Nome da Categoria do Produto selecionado pelo usuário. Então, escolha a coluna Nome da Categoria do Produto na lista.
Clique Ok para finalizar a ativação da funcionalidade Drill Down em Relatórios de Tabelas SSRS. Agora, clique no botão Preview para ver a visualização do relatório
Aqui, + símbolo antes de cada cor é a ação de drill down do SSRS.
Deixe-nos detalhar ou expandir a coluna Cor para ver os dados presentes na coluna Categoria de Produto
Deixe-nos expandir ou expandir a coluna Categoria de Prod para ver os dados presentes na coluna Sub-Coluna da categoria como mostrado abaixo
TIP: Por favor, consulte Drill Down Matrix Report no artigo SSRS para habilitar a funcionalidade Drop Down SSRS em Relatórios Matriciais