Podemos hacer cálculos usando variables. Podemos añadir y eliminar variables desde la zona variables del inspector de informe y la hoja de propiedades y, al igual que los parámetros, se definen por su nombre, clase y valor. Para editar una variable, se seleccione en el inspector de informe y modificamos la hoja de propiedades.
- Existen variables predefinidas que sirven para hacer recuentos de elementos propios del informe, como PAGE_NUMBER que contiene el número total de páginas, o el REPORT_COUNT que tiene el número de registros procesados en el momento, COLUMN_NUMBER que contiene el número de columnas, PAGE_COUNT que contiene el número de registros que han sido procesados por página. Este tipo de variables no pueden ser modificadas o eliminadas.
- También se pueden crear variables de usuario, que sí pueden cambiar. Será el programador el encargado de asignar nombre (NAME), tipo de datos (VARIABLE CLASS) y valor inicial a la variable (INIT VALUE EXPRESSION).