Descripción de las fórmulas (Generador de informes)

Las fórmulas permiten combinar, agregar, filtrar y evaluar datos numéricos y de texto. Puede crear fórmulas y guardarlas como nuevos campos, pero también modificar las fórmulas de campos existentes.

Todas las fórmulas se definen en el contexto de una entidad. Eso significa que la fórmula devuelve un único valor por cada elemento de la entidad. Por ejemplo, imagine que crea una fórmula en la entidad Customer. La fórmula devuelve un único valor por cada cliente. Cuando cree sus propios campos con fórmulas, también tendrá que hacerlo en el contexto de una entidad.

Una fórmula puede incluir alguno o todos los elementos siguientes: referencias, funciones, operadores y constantes.

Referencias

Una referencia es un nombre de campo. Puede ser un nombre de campo existente en la entidad o un nombre de campo calculado que se haya creado y agregado a la lista Campos. La referencia indica al Generador de informes dónde debe buscar los valores o los datos que se desean utilizar en una fórmula. Puede hacer referencia a los campos de la entidad de contexto y a los de otras entidades de una fórmula o utilizar el valor de un campo en varias fórmulas.

Cuando se utilizan referencias, el Generador de informes ejecuta la fórmula en cada valor del campo. Por ejemplo, imagine que un campo contiene el total de ventas anuales de los últimos cinco años. Este campo contiene cinco valores; cada uno representa el total de ventas de un año determinado. Si la fórmula contiene una referencia a este campo, calcula el nuevo valor mediante cada valor individual.

Funciones

Las funciones son fórmulas predefinidas que realizan cálculos utilizando valores específicos, denominados argumentos, especificados en un orden concreto. Para obtener ejemplos de cómo se pueden utilizar las funciones admitidas en el Generador de informes, vea Usar funciones (Generador de informes).

Los argumentos pueden ser valores o campos literales, o combinaciones de ambos. Cuando se utilizan campos en las fórmulas, el nombre de campo representa a cada instancia del campo. Si el argumento es un valor literal, quizás deba indicar que lo es mediante caracteres específicos. Para obtener más información acerca del uso de literales del Generador de informes, vea Trabajar con literales en fórmulas y filtros (Generador de informes).

Operadores

Los operadores especifican el tipo de cálculo que se desea realizar en los valores de una fórmula. El Generador de informes incluye tres tipos diferentes de operadores de cálculo: aritméticos, de comparación y de texto. En el Generador de informes, los operadores se indican mediante símbolos, como el signo más (+).

Operadores aritméticos

Los operadores aritméticos realizan las operaciones matemáticas básicas, como la suma, la resta o la multiplicación, combinan números y generan resultados numéricos. Para obtener más información acerca de los operadores aritméticos, vea Funciones de operador (Generador de informes).

Operadores de comparación

Puede comparar dos valores mediante los operadores de comparación. Cuando se comparan dos valores mediante estos operadores, el resultado es un valor lógico: TRUE o FALSE. Para obtener más información acerca de los operadores de comparación, vea Funciones de operador (Generador de informes).

Operador de concatenación de texto

Utilice la y comercial (&) para unir, o concatenar, una o más cadenas de texto a fin de generar un único fragmento de texto. Para obtener más información acerca del operador de concatenación de texto, vea Funciones de texto (Generador de informes).

Constantes

Una constante es un valor que no se calcula y que, por lo tanto, no cambia. El Generador de informes utiliza las siguientes constantes: True, False y Empty. Estas constantes se utilizan para evaluar campos booleanos. Por ejemplo, imagine que tiene un campo denominado IsDiscontinued. Los únicos valores válidos para este campo son True, False o Empty (" ").

Vea también

Conceptos

Trabajar con fórmulas (Generador de informes)
Crear un campo nuevo (Generador de informes)
Usar funciones (Generador de informes)
Trabajar con literales en fórmulas y filtros (Generador de informes)

Ayuda e información

Obtener ayuda sobre SQL Server 2005