¿Cómo ocultar filas en el informe SSRS?


10

Estoy tratando de descubrir cómo puedo ocultar esas filas en mi informe donde la Asignación total y el Costo total EN AMBAS COLUMNAS JUNTOS son 0 en SSRS 2008.

Por ejemplo:

Asignación total Costo real total
0 0 <---- ocultar
100,00 0 <---- no te escondas 
0 50,0000 <---- no te escondas

Aquí está la captura de pantalla: ingrese la descripción de la imagen aquí

Gracias

Respuestas:


16

A menos que me falte algún matiz, simplemente establecerá la Visibilidad de fila en función del valor.

Haga clic derecho en la línea de detalle y seleccione Row Visiblity...

Visibilidad de fila ...

En la ventana que aparece, selecciona Show or hide based on an expression

Opciones de visualización de visibilidad de fila

Dentro de esa expresión, usarás lógica como

=Fields!Total_Allocation.Value = 0 And Fields!Total_Actual_Cost.Value = 0

10

Hay dos lugares donde puede controlar esta visibilidad. El primero está en la fila en el tablix; el segundo está en la fila en los Grupos de filas *.

Si cambia la visibilidad haciendo clic con el botón derecho en la fila en el tablix, en el informe final la fila será invisible, pero aún estará allí.

Si cambia la visibilidad haciendo clic con el botón derecho en la línea Grupos de filas, en el informe final la fila no estará presente y las filas debajo se moverán hacia arriba para llenar el espacio de la fila oculta.

Los pasos son algo como lo siguiente.

  • En Grupos de filas, haga clic con el botón derecho (Detalles), haga clic en Propiedades de grupo.
  • Haz clic en la página Visibilidad.
  • Seleccione (•) Mostrar u ocultar según una expresión.
  • Haga clic en el botón Generador de expresiones.
  • =IIF( Fields!TotalAllocation.Value = 0 and Fields!TotalCost.Value = 0, True, False )
  • Haga clic en Aceptar y luego en Aceptar nuevamente.

* Vea la ventana inferior que enumera los grupos de filas y columnas


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.