Usar referencias a funciones comunes y a ensamblados (Reporting Services)

Reporting Services dispone de un conjunto de funciones integradas que se pueden incluir en una expresión. Las funciones integradas incluyen clases de Common Language Runtime (CLR) de Microsoft.NET Framework y funciones de la biblioteca en tiempo de ejecución de Visual Basic. Para mayor comodidad, puede ver las funciones de uso más frecuente en el cuadro de diálogo Expresión, donde aparecen agrupadas por categorías: Texto, Fecha y hora, Matemáticas, Inspección, Flujo de programa, Agregado, Finanzas, Conversión y Varios. Las funciones de uso menos frecuente no aparecen en la lista, pero se pueden usar en una expresión.

También puede incluir referencias a clases de un ensamblado externo. Las clases de un ensamblado externo no aparecen en el cuadro de diálogo Expresión; es necesario que proporcione el nombre correcto de la clase.

Incluir referencias a funciones de uso frecuente

Use el cuadro de diálogo Expresión para ver una lista organizada en categorías de las funciones de uso frecuente integradas en Reporting Services. Si expande Funciones comunes y hace clic en una categoría, el panel Elemento muestra la lista de funciones que puede incluir en una expresión. Las funciones comunes incluyen clases de los espacios de nombres de .NET FrameworkSystem..::..Math y System..::..Convert, y funciones de la biblioteca en tiempo de ejecución de Visual Basic. Para usar una función integrada, haga doble clic en el nombre de la función en el panel Elemento. En el panel Descripción, aparece una descripción de la función; en el panel Ejemplo, aparece un ejemplo de la llamada a la función. Al escribir el nombre de la función seguido por un paréntesis izquierdo ( en el panel de código, la Ayuda de IntelliSense muestra todas las sintaxis válidas para la llamada a la función. Por ejemplo, para calcular el valor máximo de un campo denominado Quantity en una tabla, agregue la expresión simple =Max( al panel de código y, a continuación, use las etiquetas inteligentes para ver todas las posibles sintaxis válidas para la llamada a la función. Para completar este ejemplo, escriba =Max(Fields!Quantity.Value).

Para obtener más información sobre cada función, vea System..::..Math, System..::..Convert y "Miembros de la biblioteca en tiempo de ejecución de Visual Basic" en MSDN.

Incluir referencias a funciones de uso menos frecuente

Para incluir una referencia a otros espacios de nombres de CLR de uso menos frecuente, debe usar una referencia completa, por ejemplo, System.Text..::..StringBuilder. Intellisense no se admite en el panel de código del cuadro de diálogo Expresión para estas funciones menos frecuentes.

Para obtener más información acerca de cada función, vea "Miembros de la biblioteca en tiempo de ejecución de Visual Basic" en MSDN.

Incluir referencias a ensamblados externos

Para incluir una referencia a una clase de un ensamblado externo, debe identificar el ensamblado para el procesador de informes. Use la página Referencias del cuadro de diálogo Propiedades del informe para especificar el nombre completo del ensamblado que se va a agregar al informe. En la expresión, debe usar el nombre completo para la clase del ensamblado. Un nombre completo incluye el espacio de nombres, el nombre de la clase y el nombre del miembro. Para obtener más información sobre cómo agregar una referencia, vea Cómo agregar una referencia de ensamblado a un informe (Reporting Services).