Cómo agregar una expresión (Reporting Services)

Las expresiones se usan en los informes para definir propiedades de elementos de informe, filtros, grupos, criterios de ordenación, cadenas de conexión y valores de parámetros. Las expresiones comienzan por un signo igual (=) y se escriben en MicrosoftVisual Basic. El procesador de informes, que combina el resultado de la evaluación con elementos de diseño de informe, evalúa las expresiones en tiempo de ejecución.

Las expresiones pueden ser simples o complejas. Una expresión simple hace referencia a un único elemento de una colección integrada. Las expresiones complejas pueden contener constantes, operadores, elementos de colección global y llamadas a funciones. Para obtener más información, vea Descripción de las expresiones simples y complejas (Reporting Services).

Para crear una expresión simple, escríbala directamente en un cuadro de texto de la superficie de diseño. Lo que se crea es la expresión subyacente real. Por ejemplo, si escribe [FieldName] en un cuadro de texto, la propiedad Value del cuadro de texto se establece en =Fields!FieldName.Value.

Para escribir una expresión compleja, use el cuadro de diálogo Expresión. Para abrir el cuadro de diálogo Expresión, haga clic en el botón (fx) de los cuadros de diálogo o elija Expresión en los menús contextuales.

Para agregar una expresión a un cuadro de texto

  • En la vista Diseño, haga clic en el cuadro de texto de la superficie de diseño al que desea agregar una expresión.

    • Si se trata de una expresión simple, escriba el texto visible de la expresión en el cuadro de texto. Por ejemplo, para el campo de conjunto de datos Sales, escriba [Sales].

    • Si se trata de una expresión compleja, haga clic con el botón secundario en el cuadro de texto y seleccione Expresión. Se abre el cuadro de diálogo Expresión. Escriba o cree de forma interactiva la expresión después del signo '=' en el panel de expresión y, a continuación, haga clic en Aceptar.

      La expresión aparece en la superficie de diseño como <<Expr>>.