Modificar fórmulas (Generador de informes)

Para devolver los datos que desea incluir en el informe, puede cambiar la fórmula, especificar el nivel de agregación, quitar duplicados y aplicar filtros a las fórmulas de los campos que cree y de los campos que forman parte del origen de datos.

Ver fórmulas en campos

Algunos campos del origen de datos ya tienen fórmulas asociadas, como por ejemplo campos de agregado. Puede ver la fórmula de un campo haciendo clic con el botón secundario en el nombre del campo seleccionado en el cuadro de diálogo Definir fórmula y seleccionando Reemplazar con una definición. El nombre del campo se reemplaza con la fórmula utilizada en el mismo.

Expandir campos

Un campo al que se hace referencia en una fórmula no necesita proceder de la misma entidad, sino que puede venir de una entidad relacionada. Expandir un campo permite ver las relaciones entre el campo y la entidad de contexto de la fórmula que hace referencia al campo. Una vez expandida la referencia, puede cambiar el nivel de agregación, quitar duplicados o aplicar un filtro a una entidad en cualquier lugar de la ruta de la relación.

Puede expandir cualquier fórmula del origen de datos así como aquellas fórmulas que haya creado para este informe. Para expandir una fórmula, simplemente haga doble clic en la fórmula en el cuadro Fórmula, o haga clic con el botón secundario en la fórmula y seleccione Expandir. La relación entre las entidades aparece debajo del cuadro Fórmula.

Referencia del campo Expandido en Definir fórmula

Filtrar fórmulas

Si se utilizan filtros en las fórmulas del informe se puede responder a preguntas concretas acerca de los datos. Los filtros se utilizan para excluir datos del informe.

Por ejemplo, imagine que desea crear una lista de clientes basada en el comportamiento del cliente. Desea conocer la edad media de los clientes que han adquirido artículos específicos en los tres últimos meses. Para identificar los clientes que se ajustan a esta categoría debe aplicar un filtro. Cuando se aplica el filtro, la lista de clientes se reduce a sólo aquellos clientes que se ajustan a los criterios especificados. Una vez devuelta esta lista de clientes, puede aplicar fórmulas a la lista de clientes para obtener la información que desea de los datos.

Para aplicar un filtro, expanda la fórmula, haga clic en No se aplicó ningún filtro y, a continuación, haga clic en Crear filtro nuevo. Si tiene un filtro previamente definido que desee aplicar también a esta fórmula, puede hacer clic en Usar un filtro existente. En el cuadro de diálogo Filtrar datos, puede crear, modificar y guardar el filtro, igual que cualquier otro filtro del Generador de informes. Cuando se guarda el filtro, el nombre del filtro aparece junto al nombre de la fórmula del campo. Puede continuar editando el filtro y la fórmula.

Trabajar con datos duplicados

Dependiendo de la pregunta que esté intentando responder, podría desear conservar o quitar los datos duplicados del informe. Por ejemplo, si los clientes tienen pedidos de productos y desea contar el número de productos por cliente, debe decidir si desea contar los productos adquiridos varias veces por el mismo cliente o contar sólo los productos distintos comprados por cada cliente. De forma predeterminada, el Generador de informes conserva todos los duplicados.

Para quitarlos, expanda la fórmula y haga clic en el vínculo Conservar todos los duplicados. En el cuadro de diálogo Quitar duplicados, puede seleccionar qué duplicados conservar y cuáles quitar.

Niveles de agregación

Dependiendo del tipo de datos que desee analizar y cómo desee analizarlos, podría especificar un nivel de agregación de los datos en algún punto de la relación de entidad dentro de la referencia expandida. Trabaje con niveles de agregación cuando desee utilizar dos agregaciones dentro de la misma fórmula.

Por ejemplo, para obtener el importe medio por pedido de todos los pedidos de un empleado, se sumarían los totales por línea de cada pedido (importe de la suma de los detalles de pedido) hasta el nivel de pedido, y después la media de importes por pedido de todos los pedidos del empleado. La suma del importe debe agregarse al nivel de pedido únicamente, y no convertirse en un valor flotante del nivel de empleado. El nivel de agregación que elija depende de cómo esté analizando los datos.

Para cambiar el nivel de agregación es necesario expandir el campo, hacer clic con el botón secundario en la entidad a la que desea agregarlo y, a continuación, seleccionar Agregar aquí. Para realizar este tipo de agregación es necesario hacer que se muestre más de una entidad al expandir el campo.

Vea también

Conceptos

Trabajar con fórmulas (Generador de informes)
Trabajar con filtros (Generador de informes)
Trabajar con literales en fórmulas y filtros (Generador de informes)

Ayuda e información

Obtener ayuda sobre SQL Server 2005