es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Mostrar 2 tablix en SSRS, uno para el parámetro y el otro para el valor anterior del parámetro.

Estoy trabajando en un informe para un formulario periódico.
Es un formulario que se recopila cada trimestre del año.
Q1 2021
Q2 2021
Q3 2021

Quiero hacer un informe para múltiples indicadores que se muestran en una tabla (tablix) basada en el trimestre que el usuario elija mediante un parámetro de elección única.

Trimestre: Q2 2021

Q2 2021
Datos de la tabla 1

Pero el desafío para mí es mostrar automáticamente el trimestre anterior para comparar
Cuando elijo un valor específico de parámetro.

Trimestre: Q2 2021

Q2 2021
Datos de la tabla 1

Q1 2021
Datos de la tabla 2

¿Alguna idea de cómo hacerlo?
Gracias

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para mostrar los datos del trimestre anterior en el mismo informe, puedes usar la función Lookup en SSRS. Aquí están los pasos principales para lograr esto:

    1. Agrega un parámetro al informe para el Trimestre (Q1 2021, Q2 2021, Q3 2021, etc.).
    2. Agrega un tablix al informe y vincúlalo a la fuente de datos que contiene los datos para el trimestre seleccionado. Este tablix mostrará los datos para el trimestre seleccionado.
    3. Copia el tablix y pégalo debajo del tablix original.
    4. En el tablix copiado, ve al panel de Grupos de Filas y edita las Propiedades de Grupo del grupo de filas que se agrupa por Trimestre.
    5. En el cuadro de diálogo Propiedades del Grupo, en la pestaña Filtros, agrega un filtro para excluir el trimestre seleccionado. Por ejemplo, si el trimestre seleccionado es Q2 2021, el filtro excluiría cualquier fila donde la columna Trimestre sea igual a Q2 2021.
    6. En el tablix copiado, agrega un cuadro de texto en la primera fila de la primera columna para mostrar el título “Datos del Trimestre Anterior”.
    7. En el tablix copiado, ve a la segunda fila de la primera columna y elimina todas las celdas, excepto aquella donde se muestra los datos.
    8. En el tablix copiado, ve a la segunda fila de la segunda columna y elimina todas las celdas, excepto aquella donde se muestra el valor del Trimestre.
    9. En el tablix copiado, ve a la segunda fila de la tercera columna y usa la función Lookup para obtener los datos del trimestre anterior. Por ejemplo, si el trimestre seleccionado es Q2 2021, la función Lookup buscaría filas donde la columna Trimestre sea igual a Q1 2021 y devolvería el valor de la columna correspondiente en la misma fila.
    10. Prueba el informe para asegurarte de que muestre los datos del trimestre seleccionado y del trimestre anterior.

    Nota: Es posible que debas modificar la expresión del filtro y la función Lookup según la estructura de tu fuente de datos y el diseño exacto de tu informe.

Comments are closed.