Crear una columna calculada en un informe PixelPerfect
Podemos crear una columna calculada en un informe PixelPerfect creando una fórmula que utilice datos de los campos disponibles. Tenga en cuenta que las fórmulas se calculan durante la generación de los informes. Si esto llevara demasiado tiempo, recomendamos mover los cálculos de valores al script de QlikView.
Crear un nuevo informe PixelPerfect
Haga lo siguiente:
- Seleccione Informes en el menú principal de Qlik NPrinting y después haga clic en el botón Crear informe.
- Escriba un Título para el informe. PixelPerfect report with a calculated column.
- Seleccione PixelPerfect en la lista desplegable Tipo.
- Seleccione una app en la lista desplegable App.
- Haga clic en Crear para crear el informe.
- Haga clic en Editar plantilla para abrir el Editor de plantillas.
- Haga clic con el botón derecho en el nodo Niveles y seleccione Añadir niveles.
- Seleccione la Conexión al documento QlikView que contiene el objeto que desea.
- Seleccione CH184.
Añadir un campo calculado
En este ejemplo, crearemos la columna de costes calculando la diferencia entre el total de ventas y el beneficio bruto. Puede utilizar el editor de fórmulas para crear fórmulas más complejas.
Haga lo siguiente:
- Haga clic con el botón derecho en CH184_Level, y después seleccione Add Calculated Field en la lista desplegable.
- Escriba Cost como nombre en Property Grid.
-
Haga clic en el botón del explorador en el extremo derecho del campo Expression.
Se abre el editor de Expression.
Introducir la expresión
Haga lo siguiente:
-
Haga clic en Fields, en la columna de la izquierda.
La lista de campos disponibles aparece en la columna del centro.
- Haga doble clic en Total Sales para insertarlo en la expresión.
- Click on the - symbol, or type it.
- Haga doble clic en Gross Profit para insertarlo en la expresión.
- La expresión final es [Total Sales] - [Gross Profit]
-
Haga clic en Aceptar.
La columna calculada, Cost, aparece en la parte superior de la lista de campos CH184_Level.
Crear una tabla con CH184_Level
Haga lo siguiente:
- Haga clic con el botón derecho en la barra Detail.
- Seleccione Insert Detail Report.
-
Seleccione CH184_Level.
El resultado es la barra DetailReport1 - CH184_Level.
Crear celdas de tabla
Haga lo siguiente:
- Pulse la tecla Ctrl y seleccione los siguientes campos por orden:
- ProductName
- Total Sales
- Gross Profit
- Cost
- Haga clic con el botón izquierdo en la selección.
- Arrastre y suelte la selección en la banda DetailReport - CH184_Level - Detail1.
- Arrastre y suelte la línea inferior de guiones hacia arriba, hacia la barra Detail1, para eliminar el espacio en blanco.
Dar formato a la celda CH184_Level
Tras hacer clic en la celda deseada, haga lo siguiente:
- Haga clic en la etiqueta inteligente, la pequeña flecha situada en la esquina superior derecha de la celda.
- Haga clic en el botón del explorador en el extremo derecho del campo Format String.
- Seleccione Currency.
- Haga clic en $0.00 en la lista.
- Haga clic en Aceptar.
Vista previa y guardar
Haga lo siguiente:
- Haga clic en Vista previa.
- Revise el informe, ciérrelo y después edite la plantilla de nuevo si lo necesita.
- Haga clic en Guardar y cerrar para guardar la plantilla y cerrar el Editor de plantillas.