El Drill Down Reports en SSRS significa permitir a los usuarios mostrar u ocultar los datos de la columna proporcionando símbolos más y menos en un cuadro de texto (En resumen, proporcionando interactividad a los usuarios).
En este artículo, le mostraremos cómo crear Drill Down Reports en SSRS con un ejemplo.
Vamos a utilizar el informe de la tabla que se muestra a continuación para explicar, cómo crear Drill Down Reports en SSRS. Por favor, consulte los artículos Informe de tabla SSRS, Fuente de datos y Conjunto de datos para entender la creación de Fuente de datos, Conjunto de datos e Informe de tabla SSRS.
La consulta SQL para el conjunto de datos incrustado que utilizamos para crear el informe anterior es:
-- 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
Cómo crear informes de desglose en SSRS
En este ejemplo, le mostraremos paso a paso cómo crear informes de desglose en SSRS.
Para esta demostración de acción de desglose en SSRS, le mostramos, Cómo ocultar las columnas Nombre de la categoría del producto y Nombre de la subcategoría del producto en la vista previa del informe y
- Permitir a un usuario seleccionar el Nombre del color para mostrar u ocultar la Categoría del producto
- Permitir a un usuario seleccionar la Categoría del producto para mostrar u ocultar los Nombres de columna de la subcategoría del producto
Antes de empezar a habilitar la acción de desglose de SSRS, tenemos que agrupar las columnas utilizando la técnica de agrupación de SSRS.
En nuestro artículo anterior, ya explicamos la agrupación. Así que, por favor, consulte el artículo Agrupación en los informes de la tabla de SSRS para entender la captura de pantalla que se muestra a continuación.
Si usted observa la captura de pantalla de abajo, aplicamos la Agrupación de Filas por Color como Grupo padre. A continuación, el Nombre de la Columna de la Categoría del Producto como Grupo Hijo y el Nombre de la Subcategoría del Producto como Hijo de la Categoría del Producto.
Acción de Desglose en SSRS
Para habilitar la acción de Desglose en SSRS, primero, vaya al panel de Grupos de Filas, y haga clic con el botón derecho en el Nombre de la Categoría del Producto abrirá el menú contextual. Desde el contexto, por favor seleccione la opción Propiedades del Grupo.., como se muestra en la siguiente captura de pantalla.
Una vez que seleccione la opción Propiedades del Grupo.., se abrirá una nueva ventana para configurar las Propiedades del Grupo. Seleccione la pestaña Visibilidad en el lado izquierdo.
La pestaña Visibilidad tiene múltiples opciones para los informes de Desglose en SSRS:
- Mostrar: Cuando ejecute el informe inicialmente Si desea mostrar el Nombre de la categoría de producto, seleccione la opción Mostrar
- Ocultar: Cuando ejecute inicialmente el informe, Si quiere Ocultar la Categoría de Producto, entonces seleccione la opción Ocultar. En este ejemplo, queremos ocultar inicialmente el Nombre de la categoría del producto, así que elegimos esta opción.
- Mostrar u ocultar basado en una expresión: Puede escribir su propia expresión para mostrar/ocultar la Categoría de producto haciendo clic en el botón fx.
- La visualización se puede alternar por este tiempo de informe: Si elige esta opción, el Nombre de la Categoría del Producto se mostraría/ocultaría en función del elemento del informe seleccionado. En este ejemplo, queremos alternar el Nombre de la Categoría del Producto basado en el color elegido por el usuario. Por lo tanto, seleccione la columna Color de la lista.
Dentro del panel de grupos de filas, haga clic con el botón derecho del ratón en el Nombre de la subcategoría del producto y seleccione la opción Propiedades de grupo…
Aquí, queremos alternar el Nombre de la subcategoría del producto basado en el Nombre de la categoría del producto seleccionado por el usuario. Así que elija la columna Product Category Name de la lista.
Haga clic en Ok para terminar de habilitar la funcionalidad de Desglose de SSRS en los Informes de Tabla. Ahora, haga clic en el botón de vista previa para ver la vista previa del informe
Aquí, el símbolo + antes de cada color es la acción de desglose de SSRS.
Despleguemos o expandamos la columna Color para ver los datos presentes en la columna Product Category
Despleguemos o profundicemos la columna Prod Category para ver los datos presentes en la columna Product Sub-como se muestra a continuación
TIP: Por favor, consulte el artículo Drill Down Matrix Report in SSRS para habilitar la funcionalidad SSRS Drop Down en Matrix Reports