QlikView – Función RangeSum

EN RangeSum () Una función en QlikView se utiliza para resumir selectivamente los campos seleccionados, lo que no es fácil de lograr con la función de resumen. Puede tomar expresiones que contengan otras funciones como argumentos y devolver la suma de esas expresiones.

Los datos de entrada

Echemos un vistazo a la cifra de ventas mensuales como se muestra a continuación. Guarde los datos con el nombre de archivo month_sales.csv.

Month,Sales Volume
March,2145
April,2458
May,1245
June,5124
July,7421
August,2584
September,5314
October,7846
November,6532
December,4625
January,8547
February,3265

Cargar script

Los datos anteriores se cargan en la memoria QlikView mediante el editor de scripts. Abra el editor de secuencias de comandos desde el menú Archivo o haga clic en Ctrl + E… Seleccione Archivos de tabla opción de Datos de archivos pestaña y busque el archivo que contiene los datos anteriores. Edite el script de carga para agregar el siguiente código. Haga clic en OK y presione Ctrl + R para cargar datos en la memoria QlikView.

LOAD 
Month, [Sales Volume]
FROM
[C:Qlikviewdatamonthly_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Usando la función RangeSum ()

Con los datos anteriores cargados en la memoria de QlikView, editamos el script agregando una nueva columna que dará una suma continua de ventas mensuales. Para ello, también usaremos la función de navegación descrita en el capítulo anterior para guardar el valor del registro anterior y agregarlo a las ventas del registro actual. La siguiente secuencia de comandos produce resultados.

LOAD
Month, [Sales Volume],
rangesum([Sales Volume],peek('Rolling')) as Rolling
FROM
[C:Qlikviewdatamonthly_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Crear objeto de hoja

Vamos a crear Caja de mesa Objeto de hoja para mostrar los datos generados por el script anterior. Ir al menú Diseño -> Nuevo objeto de hoja -> Cuadro de tabla

Aparece la siguiente ventana, en la que mencionamos el título de la tabla y seleccionamos los campos obligatorios para mostrar. Cuando hace clic en Aceptar, los datos del archivo CSV se muestran en el campo de la tabla QlikView como se muestra a continuación.

RangeSum

🚫