tablix tabla ssrs services repetir expresiones encabezado reporting-services ssrs-2008 ssrs-tablix

reporting-services - ssrs - repetir encabezado de tabla en reporting services



Copie y pegue una tabla(tablix) en SSRS (3)

Tengo un tablix que tiene datos para un día, y necesito tener los mismos datos en la parte inferior pero en 3 líneas diferentes. Me gustaría copiar la tabla del día principal 3 veces en la parte inferior, y luego usar diferentes conjuntos de datos para cada uno.

Traté de copiar el tablix y pegarlo en el Body debajo del tablix, pero me sale el siguiente error:

Report Builder no pudo pegar correctamente.

¿Cómo puedo lograr copiar y pegar? O si eso no es posible, ¿hay otra forma de hacer lo que estoy tratando de lograr?

Aquí hay una captura de pantalla animada:


De forma alternativa, puede agregar un comentario DESPUÉS de su código, así:

''custom code comment

Luego puedes copiarlo y pegarlo como siempre, sin tener que quitar tu comentario o comentar tu código de antemano.


Es probable que obtenga el mensaje de error que el Report Builder was unable to paste successfully porque en algún lugar de la cuadrícula hay una celda que usa Código personalizado del informe

es decir, no puede copiar un cuadro de texto con este código personalizado: "Code.MyCustomeCode ()"
- El Generador de informes no pudo pegar correctamente

Esto ha sido un error informado desde SSRS 2008:

Al usar Visual Studio 2008 para crear nuevos informes, no podemos copiar y pegar múltiples cuadros de texto en una tablix, y recibimos un error emergente que indica que "el generador de informes no pudo pegar correctamente".
- No se pueden copiar y pegar cuadros de texto en informes de SSRS con código personalizado después de la actualización 2008 R2 SP2

Solución :

  1. Abra la vista XML para el informe, ya sea en Visual Studio haciendo clic con el botón derecho en el informe y seleccionando Ver código , o editando en cualquier editor de texto.
  2. Comentar el Code. bloques. Ctrl + F a su manera a través del documento en busca de Code. . El objetivo es preservar el código de alguna manera, mientras se comenta temporalmente la línea. Dependiendo de su código real, esto podría ser diferente, pero esto es lo que me gusta hacer:
    • Buscar : =Code.
    • Reemplace con : =''Code.
  3. Regrese a la Vista del Diseñador y Copie y Pegue el Tablix . Puede hacer esto haciendo clic derecho en la esquina superior izquierda del control tablix:
  4. Regrese a la Vista XML e invierta la búsqueda y reemplazo
    • Encuentra : =''Code.
    • Reemplazar con : =Code.

¡Deberías estar todo listo!

Nota : No puede copiar el bloque <tablix> en la vista XML después del paso 1 porque creará elementos con la misma propiedad de name exacto


Me encontré con este problema, y ​​noté que este error se produjo cuando hay una referencia de código en cualquier parte del informe, y no está limitado a los campos copiados.