prucommercialre.com


2005 Reporting Services Cheat Sheet Microsoft SQL Server

Visualización de un informe con Microsoft SQL Server 2005 Reporting Services requiere que el equipo tiene al menos una conexión con el servidor que ejecuta el servidor de informes. Si ha instalado los informes de ejemplo desde el CD de instalación de Reporting Services, usted debería ser capaz de ver un informe de ejemplo, siga estos pasos:

  1. Conectar con el Administrador de informes señalando su navegador web favorito a http: // localhost / reports.

    Aparece la página inicial del Administrador de informes. Verá una carpeta de informes de ejemplo, así como cualesquiera otras carpetas definidas en el servidor de informes. También podrás ver las opciones de menú relacionados con la configuración del sitio y suscripciones. Haga clic en el botón Mostrar detalles (que luego cambia a un botón Ocultar Detalles) para ver quién crea las carpetas y cuando estaban modificada por última vez.
  2. Seleccione la carpeta que desea ver y haga clic en él.

    Administrador de informes muestra el contenido de la carpeta Informes de muestra. La carpeta consta de informes, recursos, y (posiblemente) otras carpetas definido en el servidor de informes. Cada informe en la carpeta de informes de ejemplo puede tener una descripción (si existe), así como un listado de la última fecha de modificación y que lo modificó.
  3. Seleccione el informe que desea ver y haga clic en él.

    Administrador de informes muestra el informe. El informe muestra toda la información sobre la base de los valores de los parámetros introducidos, así como en la seguridad forzada en el servidor de informes.

    Una opción de la barra de herramientas permite la exportación a un formato diferente. Esta es una manera de cambiar la información reportada en una hoja de cálculo o un archivo PDF para compartir y colaborar con los demás.

  4. Haga clic en el botón Atrás cuando termine de ver el informe.

    Alternativamente, se puede vincular de nuevo a la carpeta de informes original haciendo clic en el enlace de la ruta de navegación en la parte superior izquierda de la ventana Administrador de informes.

Cómo crear asignaciones de funciones con SQL Server Reporting Services

SQL Server 2005 Reporting Services incluye varias funciones predefinidas para dar cabida a las distintas categorías de usuarios. Usted puede ver los roles definidos en SQL Server Management Studio al expandir los Roles carpeta dentro de la carpeta Seguridad en el servidor de informes.

Si hace clic en uno de estos roles y seleccione Propiedades en la lista que aparece, verá el detalle permisos de tareas comprueban para ese papel.

Puede crear funciones adicionales si los roles predefinidos son insuficientes. Usted puede modificar o eliminar cualquiera de los roles predefinidos o las funciones personalizadas que cree, todo el tiempo que no invalidan la última asignación de funciones restantes para su servidor de informes. Se puede definir un nuevo rol o editar una función existente en el Administrador de informes del SQL Server Management Studio.

Para crear una asignación de funciones en el Administrador de informes, haga lo siguiente:

  1. Vaya a la página de contenido, y abra la carpeta que contiene el elemento para el que desea aplicar una asignación de funciones.
  2. Haga clic en la ficha Propiedades, haga clic en la pestaña de Seguridad, y llevar a cabo una de las siguientes:

    a. Si el artículo utiliza la configuración de seguridad de un elemento principal, haga clic en Modificar seguridad Elemento, haga clic en Aceptar y, a continuación, haga clic en Nueva asignación de funciones.

    b. Si el objeto ya tiene seguridad-elemento específico definido para ello, haga clic en Nueva asignación de funciones.

  3. Escriba el nombre de un grupo o cuenta de usuario.

    Puede especificar sólo un nombre de cuenta para cada asignación de funciones.
  4. Seleccionar una o más definiciones de funciones que describen cómo el usuario o grupo debe acceder a la opción y, a continuación, haga clic en Aceptar.
  5. Para determinar las tareas que una definición de función apoya, haga clic en el nombre de la definición de funciones.
  6. Si definiciones de roles existentes son insuficientes, haga clic en Nueva función para crear una nueva.

Definiciones de roles pueden contener o bien a nivel de artículo o tareas a nivel de sistema. No es posible combinar las tareas de ambos niveles en una sola definición de funciones. Debido a que el número de tareas que se puede trabajar con es relativamente pequeño, por lo general no es necesario un gran número de definiciones de roles. Creación o modificación de una definición de función requiere una cuidadosa consideración. Si crea demasiados papeles, los papeles se vuelven difíciles de mantener y gestionar.

5 maneras de personalizar los informes con SQL Server Reporting Services

Añadir unas pocas líneas de codificación adicional en SQL Server 2005 Reporting Services para personalizar sus informes. Pruebe algunos de estos trucos interesantes (y frías) para hacer sus informes, ya sea de pie o se encajan en las normas existentes es posible que se requieran para el desempeño.

Formato papel barra verde

Si usted trabaja en una empresa que todavía funciona ordenadores centrales, usted pudo haber visto el viejo "barra verde" de papel. Este es el gran papel que los ordenadores centrales utilizan para imprimir sus resultados. El papel está revestido alternativamente con rayas verdes y blancas para ayudar en la lectura a través de las columnas de un informe.

En SQL Server Reporting Services, para simular el efecto de la raya al imprimir, que tiene que hacer el formato condicional en el contenido de las celdas de tabla. Para cambiar el BackgroundColor a ser una expresión que alterna entre verde y blanco, utilice esta expresión de la propiedad BackgroundColor para todas las celdas de la línea de informe:

= Iif (RowNumber (Nada) Mod 2, "verde", "Blanco")

Saltos de página de control

Si desea mejorar los saltos de página de control dentro de un informe, puede hacerlo con expresiones en grupos en una matriz o tabla. Si usted sabe que usted desea insertar un salto de página en un recuento específico fila, puede especificar que en la expresión de grupo; de esa manera, se puede introducir un grupo de salto de página oculta. He aquí cómo:

  1. Haga clic derecho en una fila en la cuadrícula de la tabla y seleccione Editar grupo en el menú emergente.
  2. En el cuadro de diálogo Expresión de edición que aparece, escriba la siguiente expresión para insertar un salto de página después de 20 líneas del informe:

= Techo (RowNumber (Nada) / 20)

Crear totales acumulados

En algunas situaciones de informes, es posible que desee expresar el total acumulado para una columna de informe ya que cambia fila por fila. Para ello, es necesario introducir una expresión para el valor en la celda de la tabla. Digamos que usted desea especificar un total acumulado para un campo denominado SalesAmt. La función agregada siguiente le proporcionará totales acumulados:

= RunningValue (Fields! SalesAmt.Value, Sum, Nada)

Cambiar el icono de la carpeta Administrador de informes para un logo corporativo

Es posible que desee personalizar el icono en la parte superior izquierda de la página principal del Administrador de informes y poner su logo corporativo en su lugar. Si usted navega la fuente del Administrador de informes, página de inicio verás que la referencia de archivo para el icono de la carpeta es:

/Reports/images/48folderopen.jpg

Buscando en el director del programa, usted puede encontrar este archivo en el directorio:

C: \ Archivos de programa \ Microsoft SQL Server \ MSSQL.3 \ Reporting Services
\ ReportManager \ images

Si abre este archivo, usted encontrará que es una imagen de 48 x 48 .jpg. Por lo tanto, si se puede hacer una resolución .jpg similar de su logo corporativo y guardar este archivo nuevo logotipo como 48folderopen.jpg, la próxima vez que actualice su Administrador de informes, verá su logo corporativo en la esquina superior izquierda de la página web.

Reprimir objetos o fórmulas en una representación de Excel de un informe

Cuando usted no desea ver un mapa del documento o fórmula en una representación de Excel de su informe, puede controlar las propiedades de la representación mediante la configuración de información del dispositivo cuando se especifica el informe utilizando el método de acceso URL.

Por ejemplo, para suprimir un mapa del documento a partir de un informe en Excel, utilice el enlace URL de la siguiente manera:

http: // servername / reportserver / SampleReports / Ventas Solicitar Detalle & rs:
Command = Render y rc: Formato = HTML4.0 y rcOmitDocumentMap = True

Cuando desea que sólo los valores de datos y no hay fórmulas generadas en Excel para todo el informe, puede utilizar la información del dispositivo Ajuste de OmitFormulas para suprimir la generación fórmula que en la siguiente expresión:

http: // servername / reportserver / SampleReports / Empleado Resumen Ventas y EmployeeID =
38 y rs: Command = Render y rs: Formato = EXCEL & RC: OmitFormulas = true