Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dashboard Contable
ndice
Crear la Nube de Datos .............................................................................................................. 3
Editor de Script ........................................................................................................................... 3
Crear mi primer Documento........................................................................................................ 4
Desarrollo de un DashBoard Contable.................................................................................... 4
Cargando Archivos Csv .............................................................................................................. 4
Campos de sistema .................................................................................................................... 5
La hoja de sistema.................................................................................................................. 5
Visor de Tablas........................................................................................................................... 6
Cuadratura Bsica ...................................................................................................................... 7
Cuadratura Mensual ............................................................................................................... 7
Cuadratura por Cuenta ........................................................................................................... 8
Cargando ms datos .................................................................................................................. 9
Funciones de Script .................................................................................................................. 10
Cargar datos de una tabla en memoria. .................................................................................... 11
Diseo I Saldos Contables Mensuales................................................................................... 12
Diseo II Balance Tabulado ................................................................................................... 13
Set Analysis (Anlisis de Conjuntos) ........................................................................................ 14
Diseo III Balance Acumulado Comparativo .......................................................................... 15
Desafo Balance Acumulado .................................................................................................. 16
Estado Resultado ..................................................................................................................... 17
El Asistente de Datos Inline ..................................................................................................... 18
Ejercicio Prctico .................................................................................................................. 18
Depurador ................................................................................................................................ 19
Seguridad ................................................................................................................................. 21
Control de acceso ................................................................................................................. 21
Ejercicio Prctico .................................................................................................................. 22
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
Guardar todo el documento: Guarda el documento activo. Se guardan los datos, el script y
el diseo.
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
Inicie QlikView desde el acceso directo del escritorio, o puede hacerlo tambin desde el men
Inicio/QlikView
Cree un archivo nuevo
Guarde el modelo en el directorio Dashboard Contable con el nombre Contable.qvw
Seleccione Editar Script
Con estos pasos hemos creado un documento nuevo, que como puede observar, ya posee algunas lneas de
script. Estas son variables de formato que QlikView genera automticamente y que se basan en las
configuraciones del sistema operativo.
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
Campos de sistema
Durante la recarga, se generan seis campos especiales que contienen informacin de la estructura de la base
de datos asociativa de QlikView, es decir, contienen Meta datos de la base AQL. Estos campos son de
sistema, y ahora veremos cmo se deben utilizar cuando trabajamos con QlikView
1. $Field
Muestra los nombres de todos los campos cargados
2. $Table
Muestra los nombres de todas las tablas lgicas cargadas
3. $Rows
Muestra el nmero de filas en las tablas
4. $Fields
Muestra el nmero de campos de las diferentes tablas
5. $FieldsNo Muestra las posiciones de los campos en las tablas (Nmero de columna)
6. $Info Muestra los nombres de las tablas de informacin cargadas
La hoja de sistema
Cuando se est desarrollando un documento, es muy til tener una hoja de sistema que muestra cmo estn
relacionadas las tablas en el documento. Es una buena idea crear esta pgina de sistema como primer paso
despus de cargar los datos.
Ahora crearemos la hoja de sistema:
1. Cree una nueva hoja, ya sea, haciendo clic sobre el botn de la barra de herramientas o
seleccionando Aadir Hoja en el men Diseo.
2. En las propiedades de la hoja, cambie el ttulo actual por "Sistema".
3. En las propiedades de la hoja, marque la opcin Mostrar Campos del Sistema y seleccione los
campos con un signo $ por delante.
4. Haga clic en Aadir.
Ordene los campos de la hoja y seleccione Propiedades/General/Mostrar Frecuencia en el cuadro de lista
$Field, para ver cuntas veces aparecen los diferentes campos en las tablas de la base de datos asociativa.
En la pestaa Ordenar puede ordenarlos por frecuencia descendente para situar los campos que aparecen
con ms frecuencia al principio de la lista.
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
Visor de Tablas
La opcin Archivo-Visor de Tablas abre una ventana que muestra todas las tablas cargadas y el listado de
campos que las componen. Entre las tablas hay lneas de conexin que muestran las asociaciones
existentes.
Para ordenar el modelo de datos seleccione la opcin Auto-Diseo seleccione y arrastre cada tabla hasta
la posicin deseada.
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
Cuadratura Bsica
Empecemos por crear una hoja, que le permitir saber si su modelo est bien construido y si los datos se
encuentran cuadrados.
Cuadratura Mensual
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
Oprima botn derecho sobre la tabla creada anteriormente y seleccione la opcin Clonar
Acomode el grfico y oprima: botn derecho Propiedades
Cambie la Dimensin MesC por Codcta, en la pestaa Dimensiones.
En la pestaa Presentacin, marque la opcin Mostar Sumas Parciales para la Dimensin AnoC
Escoja la opcin Subtotales Arriba.
Oprima Botn Aceptar.
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
Cargando ms datos
Ahora cargaremos nuevas fuentes de datos, que sern hojas de Excel.
Cargar del siguiente archivo Excel: ARCHIVOS.xls
Hojas Plan_Cuentas y Balance
PLAN_CUENTAS:
LOAD
Cuenta,
Descripcion,
Tipo_Cta
FROM
DATOS\MAESTROS.xlsx
(ooxml, embedded labels, table is Plan_Cuentas);
BALANCE:
LOAD
Codcta,
[Grupo 1 Balance],
[Grupo 2 Balance],
[Grupo Linea Balance],
OrdenClasificado
FROM
DATOS\MAESTROS.xlsx
(ooxml, embedded labels, table is Balance);
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
Funciones de Script
Alias:
La sentencia alias se utiliza para establecer un alias segn el cual un campo se renombrar cada vez que aparezca en el
script. La sintaxis es la siguiente:
nombrecampo AS nombrealias
Donde: nombrecampo y nombrealias representan cada uno lo siguiente: nombrecampo es el nombre de un campo en
los datos fuente y nombrealias es un nombre alternativo o alias que deseamos utilizar en vez.
Ejemplos:
ID_N AS NameID;
ABC AS Name;
Funciones de Fechas
Year (Fecha):
Devuelve un entero que representa el ao cuando la fraccin de expr se interpreta como una fecha segn la
interpretacin numrica estndar.
Ejemplos:
Year (1971-10-30) devuelve 1971.
Day (Fecha):
Devuelve un entero que representa el da cuando la fraccin de expr se interprete como una fecha conforme a la
interpretacin numrica estndar.
Day ('1971-10-30') devuelve 30.
Month (Fecha):
Devuelve una cadena de texto que representa el mes, cuando la fraccin de fecha se interpreta como una fecha,
aunque tambin puede tener el formato de nmero.
Month (1971-10-30) devuelve Oct.
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
10
Escriba las siguientes lneas de cdigo, las cuales tendrn funciones aplicadas. Consulte pgina 9
para recordar funciones.
CONTABLE:
Load
(AnoC + 2000)
as Ao,
Num(MesC,'00')
as Mes,
FecComp,
TipComp,
NroComp,
Codcta,
Debe,
Haber,
Saldo
Resident CONTABLE_AUX;
DROP Table CONTABLE_AUX;
Aplique la Funcin Alias para conectar la Tabla PLAN_CUENTAS con el resto de la nube.
** Aplique los cambios necesarios en la Hoja Cuadratura Bsica, para presentar la Informacin **
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
11
Cree un alias al campo que corresponda para que todas las tablas de la Nube de Datos queden conectadas.
Incorpore los siguientes cuadros de Lista: Codcta, Descripcion, Ao, Mes, Tipo_Cta
Incorpore un grfico de tabla pivotante con las dimensiones Codcta, Descripcion y Mes y utilice la expresin
Sum(Saldo)
Oprima botn derecho sobre el grfico previamente creado y seleccione la Opcin Propiedades.
Etiquete la dimensin Codcta por Cuenta, en las Configuraciones para la Dimensin Seleccionada, sobre
la casilla de texto <utilizar nombre de campo>.
En la pestaa Presentacin, seleccione Saldo y en las opciones de Alineacin y modifique todas las
alineaciones a: Centrado
Para los valores Superiores, ingrese 0.1 y cambie el color de Texto a Azul y el color de Fondo a Blanco
Para los valores Inferiores, ingrese -0.1 y cambie el color de Texto a Rojo y el color de Fondo a Amarillo.
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
12
Cree un grfico de tabla pivotante con las dimensiones Grupo Linea Balance y Mes
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
13
Operadores de conjunto
Hay diversos operadores que se pueden utilizar en las expresiones de conjunto para formar el set de datos
ms adecuado para nuestra funcin.
+ Unin. Esta operacin devuelve un conjunto compuesto por los registros que pertenecen a ambos subconjuntos.
Exclusin. Esta operacin devuelve un conjunto formado por los registros que pertenecen al primer subconjunto, pero no al segundo.
* Interseccin. Esta operacin binaria devuelve un conjunto formado por los registros que pertenecen a
ambos sub-conjuntos.
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
14
Incorpore los Cuadros de Lista : Grupo Linea Balance, Codcta, Descripcion, Ao, Mes
Sum (Saldo)
Sum ( {< >} Saldo )
Sum ( {< Mes={'<=$(=Max(Mes))'} >} Saldo )
Sum ( {< Ao={$(=Max(Ao))}, Mes={'<=$(=Max(Mes))'} >} Saldo )
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
15
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
16
Estado Resultado
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
17
Cada columna representa un campo que va a ser cargado en QlikView. Cada fila es un registro de la tabla
que se va a cargar. Seleccione una celda de datos haciendo clic en ella para introducir un valor , pulse INTRO
o una tecla de flecha para aceptar el valor y desplazarse a otra celda. Observe que las celdas vacas en las
sentencias load inline representan una cadena vaca . Los datos tambin pueden pegarse en una o ms
celdas desde el portapapeles.
Ejercicio Prctico
1.-Aada las siguientes lneas a su script, guarde y recargue el documento:
LOAD * INLINE [
Tipo_Cta, Des_Tipo_Cta
A, Activo,
P, Pasivo
E, Egresos
I, Ingresos
O, Orden
];
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
18
Depurador
Si ejecuta un script en el depurador le ser ms fcil identificar errores y podr ahorrar mucho tiempo en el
desarrollo de la nube de datos. El depurador le permite monitorear cada sentencia de script y examinar los
valores de variables mientras se ejecuta.
El script se muestra en la mitad superior del depurador. El progreso de la ejecucin del script se marca con
una barra amarilla. Se pueden insertar Puntos de Interrupcin haciendo click en los nmeros de fila y
eliminarlos haciendo click por segunda vez.
Elimine todos los puntos de interrupcin haciendo click en el botn Borrar. Cuando se encuentra un punto de
interrupcin, la ejecucin del script queda a la espera de una accin.
La sentencia que se est ejecutando actualmente se muestra en el medio de la ventana.
Los cdigos de estado y cualquier error de script se muestra en la ventana de abajo a la izquierda.
Esta es esencialmente la misma informacin que se muestra en la ventana Progreso de Ejecucin
del Script cuando el script se ejecuta fuera del depurador.
La ventana inferior de la derecha muestra todas las variables y sus respectivos valores.
Las variables que pueden haber cambiado estn coloreadas en rojo.
El men Buffers le permite abrir un archivo de script externo que puede estar referenciado
mediante $(include) en el script principal.
Abrir muestra una ventana donde puede abrir un archivo de script existente.
El script incluido se muestra bajo una pestaa diferente de la pestaa Principal usada para el script principal.
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
19
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
20
Seguridad
Los documentos QlikView normalmente contienen informacin confidencial y es importante que slo se
distribuya a las personas autorizadas.
Un documento QlikView es un archivo encriptado que consiste de datos, script, diseo etc. El formato del
archivo en si mismo puede proporcionar alguna proteccin intrnseca ya que no es posible abrir el archivo sin
QlikView.
Adicionalmente QlikView posee un mecanismo de seguridad que permite definir el acceso de usuarios y la
informacin que visualizan.
Control de acceso
El control de acceso se gestiona mediante una o varias tablas de seguridad cargadas dentro de una seccin
llamada section access. Al crear la seccin de acceso en el script ser necesario definir el inicio de la
seccin habitual de carga de datos denominada section application.
Las tablas de seguridad tienen una estructura bsica definida para que se realice el proceso de
autentificacin. Existen dos formas de autentificarse y depender de la opcin elegida los campos que se
utilizarn:
Si desea que Windows efecte el proceso de autentificacin entonces la tabla deber contener un campo
llamado NTNAME, en donde se listarn todos los usuarios que tendrn acceso al modelo.
Si desea utilizar un usuario diferente al de Windows para el proceso de autentificacin, la tabla de seguridad
debe contener los campos: USERID y PASSWORD.
Niveles de Acceso
Para ambos mtodos de autentificacin debe existir en la tabla de seguridad el campo ACCESS, en ste campo
se define el nivel de acceso de los usuarios.
Existen 2 niveles de usuarios : ADMIN y USER.
Nivel ADMIN
Es el nivel asignado a los usuarios del tipo Administrador y como tal, tienen acceso a todas las funciones
disponibles en el modelo. A travs de las pestaas de Seguridad que slo visualiza ste tipo de usuario podr
habilitar o deshabilitar algunas funcionalidades , como permitir recargar, exportar, etc. a los usuarios del nivel
USER.
Nivel USER
Es el nivel asignado a los usuarios que slo utilizarn las funciones permitidas por el nivel ADMIN.
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
21
Ejercicio Prctico
1. Abra Editor Script y site el cursor al comienzo del script.
2. Seleccione la opcin Insertar / Seccin de Acceso / Inline
3. Seleccione Tabla de Acceso Bsico del Usuario
5. Presione Aceptar y revise el cdigo generado en el script, verifique que no existan errores de
digitacin:
Section Access;
LOAD * INLINE [
ACCESS, USERID,
ADMIN,
ADMINISTRADOR,
USER,
USUARIO,
];
Section Application;
PASSWORD
ADMIN
USER
Dashboard Contable
Av. El Bosque Norte 0226 - Las Condes - Santiago - Chile. Telfono: (56-2) 2222-1597
www.gdsis.cl
22