Estoy trabajando con SSRS por primera vez. Al agregar una tabla a un informe, ¿hay alguna manera de agregar todos los campos de un conjunto de datos o debe hacerse de forma individual? Arrastrar & soltar, insertar columna -> derecha es una molestia cuando hay muchos campos que se muestran.En SSRS 2008, ¿hay alguna forma de agregar todos los campos de conjunto de datos a una tabla a la vez?
Respuesta
Es una solución temporal, pero el asistente "Agregar nuevo informe" crea automáticamente una tabla con las columnas y grupos especificados de su conjunto de datos determinado. No creo que haya una manera de activar esta funcionalidad desde un informe existente, pero podría crear un informe "sacrificatorio" para obtener lo que está buscando: ejecutar el asistente, generar la tabla y copiarlo/pegarlo en su informe original. Siempre y cuando los conjuntos de datos sean los mismos, debería funcionar bien ...
Espero que esto ayude.
Estaba buscando algo similar y lo he descubierto. Abra su informe en Report Builder 3.0, que es una herramienta de BI gratuita de Microsoft. Ve a Insertar> Table wizzard. Luego solo siga los pasos del asistente para generar columnas automáticas. Guarde y vuelva a abrir el archivo en su estudio visual, el archivo se actualizará.
Ved
Tengo un problema similar al de la OP y soy nuevo en SSRS/OFERTAS. Y, estoy actualizando un informe creado previamente que (para mí) es demasiado complejo para volver a crearlo rápidamente usando la "generación del asistente" ya que el origen de datos es un servicio web (con parámetros del servicio web generados por código, muchos cálculos) campos de fuente de datos, etc.). Es más rápido copiar el .rdl, eliminar todo y crear la tabla manualmente.
pensé que iba a añadir que (sólo un poco mejor que el método de OP, pero no obstante es el ahorro de tiempo) se puede simplemente arrastrar y soltar para rellenar columnas w/o el "click derecho> Insertar columna> derecha ". Simplemente arrastre el campo del conjunto de datos al lugar que desee en la tabla y BIDS/SSRS insertará automáticamente una nueva columna. También ayuda a arrastrar las últimas columnas primero (es decir, siempre insertando una columna anterior) para que no tenga que desplazarse hacia la derecha todo el tiempo.
@Kevin Fisher en realidad no hay necesidad de una solución. Hay una manera de hacerlo de la caja de Report Builder 3. Abra su plantilla de informe favorita existente. en la barra de herramientas, haga clic en la pestaña INSERTAR, busque el icono de TABLA, haga clic en la flecha hacia abajo en la parte inferior del icono de TABLA, luego elija ASISTENTE DE TABLA. Entonces supongo que sabes qué hacer desde aquí. -espero que esto ayude.
Estoy de acuerdo en que no hay forma de traer todas las columnas del conjunto de datos a una tabla fácilmente. Pero se me ocurrió un método que me ayudó:
Inserte una tabla en blanco (esto generalmente le da 3 columnas). Luego, inserte las columnas a la derecha de la tabla (haga clic con el botón secundario, Insertar columna, A la derecha) tantas veces como lo necesite para que coincida con la cantidad de columnas en su conjunto de datos.
Una vez que tenga todas las columnas en blanco creadas en su tabla, haga clic dentro de un cuadro de celda de tabla y use el menú desplegable para seleccionar el campo. Esto tiene la ventaja adicional de permitirle obtener los campos en el orden correcto, ya que me he dado cuenta de que los nombres de campo en el conjunto de datos no siempre aparecen en el mismo orden que el resultado del proceso de SQL almacenado.
- 1. ¿Hay alguna forma de corregir todos los mensajes mlint de MATLAB a la vez?
- 2. Cómo enumerar los campos de la consulta SQL dinámica en el conjunto de datos SSRS
- 3. SSRS - Expresión usando diferentes campos de conjunto de datos
- 4. ¿Hay alguna manera de borrar todos los temporizadores de JavaScript a la vez?
- 5. Una forma rápida de eliminar todas las filas de una tabla de datos a la vez
- 6. Fuzzyfinder: ¿alguna forma de abrir múltiples archivos a la vez?
- 7. ¿Agregar varios campos a Java 5 HashSet a la vez?
- 8. Agregar campos personalizados a la tabla auth_user en Django
- 9. Comprobación de todos los valores de matriz a la vez
- 10. Agregar todos los archivos no rastreados a la vez
- 11. ¿Hay alguna forma de encontrar una tabla en un archivo DBML en Visual Studio 2008?
- 12. ¿Hay alguna forma de iterar a través de todos los valores enum?
- 13. ¿Hay alguna forma de agregar columnas adicionales a un jstree?
- 14. En Symfony, ¿hay alguna forma de crear páginas de archivos PDF a la vez?
- 15. ¿Hay alguna manera de copiar todos los datos en una base de datos mysql a otra? (phpmyadmin)
- 16. ¿Hay alguna forma de acceder a una matriz de etiquetas col para una tabla en javascript?
- 17. ¿Hay alguna forma mejor de copiar todos los campos de DataSet y sus propiedades a otro DataSet?
- 18. ¿Hay alguna forma de insertar a granel en dos tablas con FK de una a la otra?
- 19. ¿Hay alguna forma de agregar funciones en Google App Engine?
- 20. Cómo animar un conjunto de objetos jQuery uno a la vez (en lugar de todos a la vez)
- 21. ¿Hay alguna forma de extraer/actualizar todos los subrepos?
- 22. ¿Hay alguna forma de asignar 3 bordes (por ejemplo, a la izquierda, a la derecha y arriba) todos a la vez en lugar de asignarlos individualmente?
- 23. ¿Cómo pasar todos los valores de la tabla en ssrs cuando no hay ningún valor en los parámetros?
- 24. vs2010. Call Hierarchy. ¿Hay alguna manera de generar una jerarquía de llamadas para todos los métodos a la vez?
- 25. cómo agregar un subtexto a una celda de la tabla?
- 26. MySQL: Recorte todos los campos en la base de datos
- 27. SSRS: Cómo crear una tabla dinámica de informes LIKE en ssrs 2008 r2
- 28. MYSQL, Copie los campos seleccionados de una tabla a otra
- 29. ¿Es posible insertar una tabla de datos VB.NET completa en un servidor SQL a la vez
- 30. ¿Hay alguna forma de migrar datos desde los datos principales a la base de datos en línea?
Esto puede funcionar bien para informes básicos, pero no pude usar un sproc con el asistente de informes. Me gustó el otro método sugerido aquí para usar el generador de informes 3, que es una descarga gratuita de Microsoft. – RobbZ
La creación de un nuevo informe a través del asistente funciona con los procedimientos almacenados, pero no funciona cuando se devuelven los datos de una tabla temporal. Sin embargo, hay una solución a esto haciendo lo siguiente: 1. Ejecute el procedimiento almacenado fuera del informe 2. Copie los campos de los resultados 3. Cree una instrucción de selección basada en esos campos (por ejemplo: Seleccione nulo como ' Field1 ', nulo como' Field2 ') 4. Coloque la instrucción select en su informe. 5. Después de completar el asistente, reemplace su instrucción de selección con el comando para ejecutar su procedimiento almacenado. – majestzim