Crear expresiones en Reporting Services
Actualizado: 14 de abril de 2006
En Reporting Services, una expresión describe valores de datos o de propiedad. Las expresiones se utilizan para controlar el contenido y el aspecto de un informe.
Una expresión comienza por un signo igual (=) seguido de una combinación de identificadores de campo, constantes, funciones y operadores. Las expresiones son evaluadas por el procesador de informes y generan valores de datos únicos que se utilizan en lugar de la propia expresión.
Cómo crear expresiones
Puede crear expresiones en una definición de informe mediante el cuadro de diálogo Editar expresión, o bien escribiendo la sintaxis de la expresión directamente en un cuadro de texto, un campo de valor de propiedad de la ventana Propiedades o un campo de expresión de ordenación o de grupo. El cuadro de diálogo Editar expresión incorpora opciones de elementos de colecciones globales sensibles al contexto, funcionalidad de finalización de instrucciones y comprobación de sintaxis, y un área de trabajo más amplia. La imagen siguiente muestra el cuadro de diálogo Editar expresión.
En muchos cuadros de texto de propiedades o campos de cuadros de diálogo, puede seleccionar <Expresión> en la lista desplegable, tal y como se muestra en la siguiente ilustración.
Puede hacer clic con el botón secundario en los cuadros de texto y en otros elementos de informe para mostrar un menú contextual y hacer clic en Expresión, tal y como se muestra en la siguiente ilustración.
En algunos cuadros de diálogo, el botón fx está disponible para establecer un valor de propiedad. Por ejemplo, en el cuadro de diálogo Propiedades de la tabla del elemento de informe, en la ficha General, el botón fx está disponible para establecer información sobre herramientas.
Para obtener más información acerca del cuadro de diálogo Editar expresión, vea Cómo agregar una expresión (Diseñador de informes) yEditar expresión (Diseñador de informes).
Referencias de expresiones válidas
En la tabla siguiente se muestran los tipos de referencias que se pueden incluir en una expresión de informe. En la tabla se indica cuáles de estas referencias están integradas y cuáles se deben identificar para el procesador de informes con el fin de que las llamadas a funciones se resuelvan durante el procesamiento del informe.
Elementos | Descripción de las funciones y cómo hacer referencia a ellas |
---|---|
Funciones de informe |
Integradas. Funciones que ofrecen valores de agregado en elementos de informe y otras funciones de utilidades que admiten agregación. Todos los proveedores de datos ofrecen la implementación Aggregate. Para obtener más información, vea Usar funciones de informe en expresiones (Reporting Services). |
Colecciones de informes |
Integradas. Globals, User, Parameters, Fields, ReportItems, Datasources, Datasets. Para obtener más información, vea Usar colecciones globales en expresiones (Reporting Services). |
Biblioteca de tiempo de ejecución de Visual Basic |
Integrada. Para obtener más información, vea la sección sobre los miembros de la biblioteca de tiempo de ejecución de Visual Basic en msdn.microsoft.com. |
System.Math |
Para obtener más información, vea Math. |
System.Convert |
Para obtener más información, vea Convert. |
Código personalizado |
Integrado. Agregue el código de Visual Basic mediante el menú Propiedades del informe de la ficha Código. Puede definir constantes, variables, subrutinas y funciones públicas para utilizarlas en cada definición de informe. Para obtener más información, vea Usar referencias de código personalizado en expresiones (Reporting Services). |
Clases de .NET Framework (Common Language Runtime) |
Agregue referencias completas a las expresiones. Por ejemplo, System.Text.StringBuilder. |
Ensamblados personalizados Ensamblados de .NET Framework adicionales Ensamblados externos adicionales |
Agregue referencias al menú Propiedades del informe, ficha Referencias, en la sección Referencias. Para obtener más información, vea Using Custom Assemblies with Reports y Propiedades del informe (ficha Referencias del Diseñador de informes). |
Instancias de clases personalizadas |
Agregue referencias al menú Propiedades del informe, ficha Referencias, en la sección Clases. Para obtener más información, vea Usar referencias de código personalizado en expresiones (Reporting Services) y Propiedades del informe (ficha Referencias del Diseñador de informes). |
Para obtener ejemplos, vea Ejemplos de expresiones en Reporting Services.
Vea también
Otros recursos
Usar expresiones en Reporting Services
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
14 de abril de 2006 |
|