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.

Cuadro de diálogo Editar expresión para especificar expresiones

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.

Lista desplegable de propiedades del cuadro de texto, elija Expresió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.

Haga clic con el botón secundario en el menú contextual, elija Expresió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

Contenido nuevo:
  • Se amplió la descripción del código personalizado.