SlideShare une entreprise Scribd logo
1  sur  55
Barcelona, 17 de Febrero de 2016
QlikSense Dashboard
Custom Objects Generation
2
Logo Cliente
Introducción
Vistas Personalizadas
– Entorno
– Conceptos Importantes
– Generación Objetos
– Propiedades de Objetos
– Copia Visualizaciones Existentes
– Sintaxis Avanzada
– Editor de Expresiones
Material Adicional
Custom Objects Generation
3
Logo Cliente
Custom Objects Generation
Introducción
Qlik®Sense es una potente herramienta analítica basada en un motor de
indexación de información en memoria.
A parte de los objetos y vistas predefinidas por los desarrolladores, Qlik®Sense
ofrece a los usuarios la posibilidad de generar sus propias vistas con objetos
personalizados. Además de eso, permite realizar copias de objetos ya existentes
para modificarlos al gusto.
Este documento ofrece una guía rápida de generación de dichos elementos para
maximizar la experiencia del usuario dentro de la herramienta.
4
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Entorno
El entorno de generación de vistas personalizadas se encuentra embebido dentro
de la propia aplicación de Qlik a la que el usuario tiene acceso.
Debemos acceder al servidor y entrar en una aplicación. Pulsaremos sobre “Crear
nueva hoja”, en función de dónde nos encontremos.
Menú Principal Dentro de una Vista
5
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Entorno
Después de darle un nombre y/o descripción personalizada, pulsamos sobre la
miniatura de la vista para acceder a la misma.
6
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Entorno
Pulsando sobre “Editar”, se nos muestran los siguientes elementos:
Panel de
Elemento
s
Vista General
Panel de
Propiedades
Permite añadir
los diferentes
elementos a la
Vista General
Permite modificar
las propiedades
del elemento
seleccionado en la
Vista General
7
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Conceptos Importantes
Antes de proceder con la generación de objetos, es importante conocer los
siguientes conceptos que se manejan dentro de Qlik®Sense.
Gráficos
• Son los objetos que se permiten generar.
• Abarcan un amplio abanico de posibilidades (histogramas, gráfico de
dispersión, indicadores,…)
Dimensiones
• Son los campos disponibles dentro del modelo de datos en base a los
cuales se desagregará el cálculo definido en las Medidas.
Medidas
• Son los cálculos que se representarán en función de las Dimensiones,
sobre los Gráficos seleccionados.
8
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Tipos de Gráficos
Estos son los diferentes objetos que se pueden generar dentro de la aplicación:
9
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Dimensiones
Contienen los campos más importantes en base a los cuales se han generado los
diferentes objetos.Dimensión Descripción
Agente Nombre del agente asignado a la llamada.
Año Año de la llamada calculado en base a la fecha de la hora de inicio de la llamada.
Centro Nombre del Centro asociado en función de la Extensión sobre la que se ha realizado la llamada.
Concesión Nombre de la Concesión asociada en función de la Extensión sobre la que se ha realizado la
Departamento Nombre del Departamento asociada en función de la Extensión sobre la que se ha realizado la
Día Semana Día de la semana en formato letra: lun, mar, mié, jue, vie, sáb, dom.
División Nombre de la División asociada en función de la Extensión sobre la que se ha realizado la
Es CRO Especifica si el registro pertenece o no a CRO. 0=diferente de CRO, 1=CRO.
Es Emitida Especifica el tipo de ticket. 0=Recibida, 1=Emitida, 2=Interna.
10
Logo Cliente
Custom Objects Generation
Dimensión Descripción
Es Transferida Especifica si el registro el ticket es transferido. 0=no transferida, 1=transferida.
Estado de Llamada Especifica la tipología de llamada: Atendida, Cortada, Perdida.
Extensión Valor de la Extensión asociado al ticket.
Fecha Fecha con formato DD/MM/YYYY basada en la hora de inicio de la llamada.
Hora Final Valor numérico entero basado en la hora de finalización de la llamada.
Hora Inicio Valor numérico entero basado en la hora de inicio de la llamada.
Intervalos Temporales Campo drill-down: Mes>Semana>Día Semana>Hora Inicio
Llamadas Campo drill-down: Tipo Llamada>Estado Llamada
Mes Valor numérico entero de mes basado en la hora de inicio de la llamada.
Organización Campo drill-down: Nombre Piloto Estadístico>Sucursal>Nombre Grupo
Organización Concesión Campo drill-down: División>Concesión>Centro>Departarmento>Extensión
Origen Identifica el origen del registro: CCQ, Concesion, CRO.
Pilot Est. Nombre del Piloto Estadístico.
11
Logo Cliente
Custom Objects Generation
Dimensión Descripción
Pilot Num. Identificador numérico del Piloto Estadístico.
Piloto Centro Nombre del Piloto.
Piloto Estadístico (drill-
down)
Campo drill-down: Grupo Piloto Est.>Nombre Piloto Est.
Secuencia de Llamada Campo drill-down: Secuencia Llamada>Ticket Ref
Semana Valor numérico de la semana basado en la hora de inicio de lllamada.
Temporal Campo drill-down: Mes>Semana>Día Semana>Hora Inicio
Temporal Laborable Campo drill-down: Mes>Día Semana>Laborable>Hora Inicio
Tipo Tiempo Espera Tipología del tiempo de espera: <30s, <60s, >=60s.
Unidad de Negocio Las diferentes unidades de negocio disponibles: CCQ, Concesion, CRO
12
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Medidas
Se han generado los siguientes cálculos pre-establecidos:
Nombre Tipo Descripción
Personal_Contado_Llamad # Cuenta de forma única las llamadas.
Personal_Tiempo_Espera s Tiempo total de espera calculado como Ringing Time 1+Previous Waiting
Time+Waiting Time
Personal_Tiempo_Hold s Tiempo de llamada on hold basado en Call On Hold Time
Personal_Tiempo_Convers
ión
s Tiempo de llamada efectivo basado en Talking Time
Personal_Tiempo_Llamada s Tiempo total de llamada calculado como Espera + Conversación + On Hold
Personal_TMO s Tiempo Medio de Operación basado en el Tiempo Total de la Llamada
Personal_TME s Tiempo Medio de Espera basado en el Tiempo Total de Espera
13
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
Recibidas
CON/CCQ (sin
Cortadas)
Count({$<[Año]={$(vAñoMax)}, esEmitida={0}, esCRO={0},
EstadoLlamada=e({<EstadoLlamada={'Cortada'}>} EstadoLlamada)>} distinct [Ticket
Número total de
llamadas recibidas
Concesión/CCQ para
año en curso
excluyendo aquellas
que son cortadas
Recibidas LY
CON/CCQ (sin
Cortadas)
Count({$<[Año]={$(vAñoAnt)}, esEmitida={0}, esCRO={0},
EstadoLlamada=e({<EstadoLlamada={'Cortada'}>} EstadoLlamada)>} distinct [Ticket
Número total de
llamadas recibidas
Concesión/CCQ para
año anterior
aquellas que son
cortadas
% Var.
Recibidas
CON/CCQ (vs
LY) (sin
Cortadas)
(
count({$<[Año]={$(vAñoMax)}, esEmitida={0},
EstadoLlamada=e({<EstadoLlamada={'Cortada'}>} EstadoLlamada),
[Ticket Ref])
-
count({$<[Año]={$(vAñoAnt)}, esEmitida={0},
EstadoLlamada=e({<EstadoLlamada={'Cortada'}>} EstadoLlamada),
[Ticket Ref])
)
/
count({$<[Año]={$(vAñoAnt)}, esEmitida={0},
EstadoLlamada=e({<EstadoLlamada={'Cortada'}>} EstadoLlamada),
Porcentaje de
de llamadas recibidas
para Concesión/CCQ
en comparación con
año anterior
aquellas que son
cortadas
14
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
Recibidas
CON/CCQ (Últ.
6 semanas)
Cortadas)
count({<Año={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esEmitida={0}, esCRO={0},
EstadoLlamada=e({<EstadoLlamada={'Cortada'}>}EstadoLlamada)>} distinct [Ticket
Número total de
llamadas recibidas
para Concesión/CCQ
en las últimas 6
semanas excluyendo
aquellas que son
cortadas
% Perdida
CON/CCQ
count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Perdida'}, esCRO={0}>} distinct [Ticket
/
count({$<[Año]={$(vAñoMax)}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref])
Porcentaje de
llamadas perdidas
para Concesión/CCQ
para el año en curso
% Perdida
CON/CCQ LY
count({<Año={$(vAñoAnt)}, EstadoLlamada={'Perdida'}, esCRO={0}>} distinct [Ticket
/
count({<Año={$(vAñoAnt)}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref])
Porcentaje de
llamadas perdidas
para Concesión/CCQ
para el año anterior
Var. Perdidas
CON/CCQ (vs
LY)
(count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Perdida'}, esCRO={0}>} distinct
-
count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Perdida'}, esCRO={0}>} distinct [Ticket
/
count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Perdida'}, esCRO={0}>} distinct [Ticket
Variación de
perdidas para
Concesión/CCQ en
comparación con el
año anterior
15
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
% Perdida
CON/CCQ (Últ. 6
Semanas)
count({<Año={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Perdida'}, esCRO={0}, esEmitida={0}>}
distinct [Ticket Ref])
/
count({<Año={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref])
Porcentaje de
perdidas para
Concesión/CCQ en las
últimas 6 semanas
Atendida
CON/CCQ
count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Atendida'},
distinct [Ticket Ref])
Número total de
llamadas atendidas
Concesión/CCQ para
año en curso
Atendida
CON/CCQ LY
count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Atendida'},
distinct [Ticket Ref])
Número total de
llamadas atendidas
Concesión/CCQ para
año anterior
% Var. Atendidas
CON/CCQ (vs
(count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Atendida'},
distinct [Ticket Ref])
-
count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Atendida'},
distinct [Ticket Ref]))
/
count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Atendida'},
distinct [Ticket Ref])
Porcentaje de
de llamadas atendidas
para Concesión/CCQ
comparación con el
anterior
16
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
Atendidas count({1<EstadoLlamada={'Atendida'}, esCRO={0},esEmitida={0}>} distinct [Ticket Ref]) Número total de
llamadas atendidas
para
Atendidas
CON/CCQ (Últ.
Semanas)
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"},EstadoLlamada={'Atendida'}, esCRO={0},esEmitida={0}>}
[Ticket Ref])
Número total de
llamadas atendidas
para
en las últimas 6
semanas
% Atendida
CON/CCQ (Últ.
Semanas)
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Atendida'},esEmitida={0}, esCRO={0}>}
[Ticket Ref])
/
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref])
Porcentaje de
llamadas atendidas
para
en las últimas 6
semanas
Atendidas
CON/CCQ (Últ.
Días)
count({$<[Año]={$(vAñoMax)},_FechaSeq={">$(=Max(_FechaSeq)-7)
<=$(=Max(_FechaSeq))"},EstadoLlamada={'Atendida'}, esCRO={0},esEmitida={0}>}
[Ticket Ref])
Número total de
llamadas atendidas
para
en los últimos 7
17
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
% Atendida
CON/CCQ
7 Días)
count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7)
EstadoLlamada={'Atendida'},esEmitida={0}, esCRO={0}>} distinct [Ticket Ref])
/
count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7)
esEmitida={0}, esCRO={0}>} distinct [Ticket Ref])
Porcentaje de
llamadas atendidas
para
en los últimos 7
TMO
CON/CCQ
mm:hh
time(
time#(
num(avg({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Atendida'},
Call Time]),'0')
,'s')
,'mm:ss')
Tiempo medio de
operación en
llamadas atendidas
para
Perdida
CON/CCQ
count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Perdida'}, esCRO={0}, esEmitida={0}>}
[Ticket Ref])
Número total de
llamadas perdidas
para
para el año en curso
Perdida
CON/CCQ LY
count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Perdida'}, esCRO={0}, esEmitida={0}>}
[Ticket Ref])
Número total de
llamadas perdidas
para
para el año anterior
18
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
Perdidas count({1<EstadoLlamada={'Perdida'}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref]) Número total de
llamadas perdidas
para
Perdidas
CON/CCQ (Últ.
Semanas)
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"},EstadoLlamada={'Perdida'}, esCRO={0}, esEmitida={0}>}
[Ticket Ref])
Número total de
llamadas perdidas
para
en las últimas 6
semanas
% Perdida
CON/CCQ (Últ.
Semanas)
count({<Año={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Perdida'}, esCRO={0}, esEmitida={0}>}
[Ticket Ref])
/
count({<Año={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref])
Porcentaje de
llamadas perdidas
para
en las últimas 6
semanas
TME Perdidas
CON/CCQ
mm:hh
time(
time#(
num(avg({$<[Año]={$(vAñoMax)},
Waiting Time])
,'0')
,'s')
,'mm:ss')
Tiempo medio de
espera en llamadas
perdidas para
Concesión/CCQ
19
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
TME Perdidas
CON/CCQ
mm:hh (Últ. 6
Semanas)
time(
time#(
num(avg({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Perdida'},esCRO={0},esEmitida={0}>} [Total
Time])
,'0')
,'s')
,'mm:ss')
Tiempo medio de
espera en llamadas
perdidas para
Concesión/CCQ en
las últimas 6
semanas
Cortada
CON/CCQ
count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Cortada'}, esCRO={0}, esEmitida={0}>}
[Ticket Ref])
Número total de
llamadas cortadas
para
para el año en
Cortada
CON/CCQ LY
count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Cortada'}, esCRO={0}, esEmitida={0}>}
[Ticket Ref])
Número total de
llamadas cortadas
para
para el año
% Var.
Cortadas
CON/CCQ (vs
LY)
(count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Cortada'}, esCRO={0}, esEmitida={0}>}
[Ticket Ref])
-
count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Cortada'}, esCRO={0}, esEmitida={0}>}
[Ticket Ref]))
/
count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Cortada'}, esCRO={0}, esEmitida={0}>}
[Ticket Ref])
Porcentaje de
variación de
llamadas cortadas
para
en comparación
el año anterior
20
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
Cortadas count({1<EstadoLlamada={'Cortada'},esCRO={0},esEmitida={0}>} distinct [Ticket Ref]) Número total de
llamadas cortadas
para
Cortadas
CON/CCQ (Últ.
semanas)
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Cortada'}, esCRO={0}>} distinct [Ticket
Número total de
llamadas cortadas
para
en las últimas 6
semanas
% Cortada
CON/CCQ (Últ.
Semanas)
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Cortada'}, esEmitida={0}, esCRO={0}>}
[Ticket Ref])
/
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref])
Porcentaje de
llamadas cortadas
para
en las últimas 6
semanas
Cortadas
CON/CCQ (Últ.
Días)
count({$<[Año]={$(vAñoMax)},_FechaSeq={">$(=Max(_FechaSeq)-7)
EstadoLlamada={'Cortada'}, esCRO={0}>} distinct [Ticket Ref])
Número total de
llamadas cortadas
para
en los últimos 7
21
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
% Cortada
CON/CCQ (Últ.
Días)
count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7)
<=$(=Max(_FechaSeq))"}, EstadoLlamada={'Cortada'}, esEmitida={0}, esCRO={0}>}
[Ticket Ref])
/
count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7)
<=$(=Max(_FechaSeq))"}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref])
Porcentaje de
llamadas cortadas
para
en los últimos 7
Emitidas CON Count({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct
Ref])
Número total de
llamadas emitidas
para Concesión en
año en curso
Emitidas CON Count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct
Ref])
Número total de
llamadas emitidas
para Concesión en
año anterior
% Var. Emitidas
CON (vs LY)
(count({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'Concesion'}>}distinct
Ref])
-
count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'Concesion'}>}distinct
Ref]))
/
count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'Concesion'}>}distinct
Ref])
Porcentaje de
variación de
emitidas para
Concesión en
comparación con el
año anterior
22
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
Emitidas CON
(Últ. 6 Semanas)
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct
Número total de
llamadas emitidas
para Concesión en
las últimas 6
Emitidas CCQ Count({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'CCQ'}>} distinct Número total de
llamadas emitidas
para CCQ para el
en curso
Emitidas CCQ Count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'CCQ'}>} distinct [Ticket Número total de
llamadas emitidas
para CCQ para el
anterior
% Var. Emitidas
CCQ (vs LY)
(count({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'CCQ'}>}distinct [Ticket
-
count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'CCQ'}>}distinct [Ticket
/
count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'CCQ'}>}distinct [Ticket
Porcentaje de
variación de
emitidas para CCQ
comparación con el
año anterior
23
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
Emitidas CCQ
(Últ. 6 Semanas)
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esEmitida={1}, UnidadNegocio={'CCQ'}>} distinct [Ticket
Número total de
llamadas emitidas
para CCQ en las
últimas 6 semanas
Emitidas CON Count({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct
Ref])
Número total de
llamadas emitidas
para Concesión en
las últimas 6
para el año en curso
Emitidas CON Count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct
Ref])
Número total de
llamadas emitidas
para Concesión en
las últimas 6
para el año anterior
% Var. Emitidas
CON (vs LY)
(count({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'Concesion'}>}distinct
Ref])
-
count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'Concesion'}>}distinct
Ref]))
/
count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'Concesion'}>}distinct
Ref])
Porcentaje de
variación de
emitidas para
Concesión en
comparación con el
año anterior
24
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
Emitidas CON
(Últ. 6 Semanas)
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct
Número total de
llamadas emitidas
para Concesión en
las últimas 6
Emitidas CON
(Últ. 7 Días)
count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7)
<=$(=Max(_FechaSeq))"}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct
count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7)
<=$(=Max(_FechaSeq))"}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct
Número total de
llamadas emitidas
para Concesión en
las últimos 7 dias
TMO Emitidas
CCQ mm:hh
time(
time#(
num(avg({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'CCQ'}>} [Total Call
Time]),'0')
,'s')
,'mm:ss')
Tiempo medio de
operación en
llamadas emitidas
para CCQ
TMO Emitidas
CCQ mm:hh
6 Semanas)
time(
time#(
num(avg({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esEmitida={1}, UnidadNegocio={'CCQ'}>} [Total Call
,'s')
,'mm:ss')
Tiempo medio de
operación en
llamadas emitidas
para CCQ en las
últimas 6 semanas
25
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
% Perdida CRO count({$<[Año]={$(vAñoMax)}, esEmitida={0}, EstadoLlamada={'Perdida'},
esCRO={1},UnidadNegocio={'CRO'}>} distinct [Ticket Ref])
/
count({$<[Año]={$(vAñoMax)}, esEmitida={0}, esCRO={1},UnidadNegocio={'CRO'}>}
[Ticket Ref])
Porcentaje de
llamadas perdidas
para CRO en el año
en curso
% Perdida CRO
(Últ. 6 Semanas)
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Perdida'},
distinct [Ticket Ref])
/
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esCRO={1},UnidadNegocio={'CRO'}, esEmitida={0}>}
[Ticket Ref])
Porcentaje de
llamadas perdidas
para CRO en las
últimas 6 semanas
% Recibida CRO
(Últ. 7 Días)
count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7)
<=$(=Max(_FechaSeq))"}, esEmitida={0}, esCRO={1},
EstadoLlamada=e({<EstadoLlamada={'Cortada'}>}EstadoLlamada)>} distinct [Ticket
/
count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7)
<=$(=Max(_FechaSeq))"}, esCRO={1}>} distinct [Ticket Ref])
Porcentaje de
llamadas recibidas
para CRO en los
últimos 7 dias
% Perdida CRO
Tramo
count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Perdida'},
esEmitida={0}, IncluirEnRepresentacion={'Y'}>} distinct [Ticket Ref])
/
count({$<[Año]={$(vAñoMax)}, esCRO={1},UnidadNegocio={'CRO'}, esEmitida={0},
IncluirEnRepresentacion={'Y'}>} distinct [Ticket Ref])
Porcentaje de
llamadas perdidas
para CRO por tramo
26
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
Recibidas CRO
(sin
Cortadas/Perdi
s)
Count({$<[Año]={$(vAñoMax)}, esEmitida={0}, esCRO={1},UnidadNegocio={'CRO'},
EstadoLlamada=e({<EstadoLlamada={'Perdida'}+{'Cortada'}>}EstadoLlamada)>} distinct
Ref])
Número total de
llamadas recibidas
para CRO
aquellas cortadas y
perdidas
Atendida count({$<[Año]={$(vAñoMax)}, EstadoLlamada={"Atendida"}>} distinct [Ticket Ref]) Número total de
llamadas atendidas
TMO Atendidas
CRO mm:hh
time(
time#(
num(avg({$<[Año]={$(vAñoMax)},
[Total Call Time]),'0')
,'s')
,'mm:ss')
Tiempo medio de
operación en
llamadas atendidas
para CCQ en las
últimas 6 semanas
Cortada CRO count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Cortada'}, esCRO={1}>} distinct [Ticket Número total de
llamadas cortadas
para CRO para el
en curso
27
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
Cortada CRO LY count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Cortada'}, esCRO={1}>} distinct [Ticket Número total de
llamadas cortadas
para CRO para el
anterior
% Var. Cortadas
CRO (vs LY)
(count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Cortada'}, esCRO={1}>} distinct
-
count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Cortada'}, esCRO={1}>} distinct [Ticket
/
count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Cortada'}, esCRO={1}>} distinct [Ticket
Porcentaje de
variación de
cortadas para CRO
en comparación con
el año anterior
Cortadas CRO
(Últ. 6 semanas)
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Cortada'}, esCRO={1},esEmitida={0}>}
[Ticket Ref])
Número total de
llamadas cortadas
para CRO en las
últimas 6 semanas
% Cortada CRO
(Últ. 6 Semanas)
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Cortada'},esEmitida={0}, esCRO={1}>}
[Ticket Ref])
/
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"}, esEmitida={0}, esCRO={1}>} distinct [Ticket Ref])
Porcentaje de
llamadas cortadas
para CRO en las
últimas 6 semanas
28
Logo Cliente
Custom Objects Generation
Nombre Expresión Descripción
Cortadas CRO
(Últ. 7 Días)
count({$<[Año]={$(vAñoMax)},_FechaSeq={">$(=Max(_FechaSeq)-7)
EstadoLlamada={'Cortada'}, esCRO={1},esEmitida={0}>} distinct [Ticket Ref])
Número total de
llamadas cortadas
para CRO en los
últimos 7 días
% Cortada CRO
(Últ. 7 Días)
count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7)
<=$(=Max(_FechaSeq))"}, EstadoLlamada={'Cortada'}, esEmitida={0}, esCRO={1}>}
[Ticket Ref])
/
count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7)
<=$(=Max(_FechaSeq))"}, esEmitida={0}, esCRO={1}>} distinct [Ticket Ref])
Porcentaje de
llamadas cortadas
para CRO en las
últimos 7 días
Perdidas
CON/CCQ (Últ.
Semanas)
count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6)
<=$(=Max(_SemanaSeq))"},EstadoLlamada={'Perdida'}, esCRO={0}, esEmitida={0}>}
[Ticket Ref])
Número total de
llamadas perdidas
para
en las últimas 6
semanas
Perdidas
CON/CCQ (Últ.
Días)
count({$<[Año]={$(vAñoMax)},_FechaSeq={">$(=Max(_FechaSeq)-7)
<=$(=Max(_FechaSeq))"},EstadoLlamada={'Perdida'}, esCRO={0},esEmitida={0}>}
[Ticket Ref])
Número total de
llamadas perdidas
para
en los últimos 7
29
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Campos
Los principales campos sobre los que se basan los cálculos del documento son
los siguientes:Campo Contenido Descripción
[Ticket Ref] Alfanuméric Identifica de forma única las llamadas.
[Ticket Ref Original] Alfanuméric Identifica los diferentes tickets que componen la llamada.
[Total Waiting Time] s Tiempo total de espera compuesto por Ringing Time 1 + Previous Waiting
Waiting Time.
[Talking Time] s Tiempo de Conversación.
[Call on Hold Time] s Tiempo on-hold de la llamada.
[Total Call Time] s Tiempo total de la llamada.
30
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Generación Objetos
Una vez analizados los diferentes conceptos de Qlik®Sense, podemos proceder a
generar los objetos personalizados.
Para ello generaremos una vista personalizada y pulsaremos sobre “Editar”, en la
parte superior derecha de la pantalla:
31
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Generación Objetos
Debemos hacer drag and drop con los objetos que queramos introducir en la
vista. Para ello:
• En la Librería (izquierda), pulsar sobre “Gráficos”.
• Seleccionar y arrastrar el gráfico a la vista.
• Una vez colocado éste, podemos redimensionar el tamaño del objeto
mediante las flechas.
32
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Generación Objetos
Una vez insertado el objeto, podemos proceder a añadir las dimensiones y
métricas deseadas:
Para añadir una Dimensión:
• Hacemos click sobre el botón “Añadir dimensión” que aparece en el centro
del gráfico, y seleccionamos una de la lista. Si continuamos más abajo,
también aparecen el resto de campos disponibles del modelo de datos.
• Es posible realizar una búsqueda inteligente sobre dichos valores
mediante la barra de búsqueda.
• También podemos seleccionarla desde el panel de la izquierda en
Elementos maestros bajo “Dimensiones”, y la arrastramos dentro del
objeto.
33
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Generación Objetos
Una vez insertado el objeto, podemos proceder a añadir las dimensiones y
métricas deseadas:
Para añadir una Medida:
• Hacemos click sobre el botón “Añadir medida” que aparece en el centro del
gráfico, y seleccionamos una de la lista. Si continuamos más abajo,
también aparecen el resto de campos disponibles del modelo de datos.
• Es posible realizar una búsqueda inteligente sobre dichos valores
mediante la barra de búsqueda.
• También podemos seleccionarla desde el panel de la izquierda en
Elementos maestros bajo “Medidas”, y la arrastramos dentro del
objeto.* Esta opción se encuentra explicada más adelante en esta presentación
34
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Generación Objetos
Ejemplo-Generación:
1. Arrastramos un objeto
de tipo “Gráfico de
barras”
2. Arrastramos la
Dimensión “Temporal”
3. Arrastramos la Medida
“Personal_Contado_Llama
da”
35
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Generación Objetos
Ejemplo-Resultado:
Observaciones:
• Se están mostrando todos
los tipos de llamadas
(Emitidas+Recibidas)
• Los meses aparecen
desordenados
• El gráfico no tiene título
• Los valores no aparecen
encima de las columnas
36
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Propiedades de Objetos
Los elementos añadidos disponen de propiedades que permiten configurarlos a
gusto del usuario.
Datos>Medidas>Formato Numérico
• Permite modificar cómo se representan los valores en los objetos.
• Por defecto, se sitúa en “Auto” (Qlik®Sense analiza la información y lo
representa como él cree más conveniente)
• Se puede modificar a: Número, Moneda, Fecha, Duración, Personalizado.
Ordenar
• Permite modificar el orden en el que se representan los valores
• Por defecto, se sitúa en “Auto”, pero es posible ordenarlo por: expresión
(requiere añadir un cálculo en base al cual se ordenará), numéricamente y
alfabéticamente.
• También permite seleccionar el orden en función de las dimensiones y
métricas disponibles en el objeto (p.e. si queremos ordenar primero por
37
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Propiedades de Objetos
Los elementos añadidos disponen de propiedades que permiten configurarlos a
gusto del usuario.
Complementos>Manejo de Datos
• Qlik®Sense muestra todos los valores de las medidas asociadas a las
dimensiones, aunque para un valor concreto de la dimensión no exista
valor de expresión.
• Podemos desactivar dicha opción desmarcando la casilla “Mostrar valores
cero”.
• También podemos añadirle una condición de cálculo del objeto, lo que
permitirá que el objeto no muestre ningún tipo de información hasta que
el usuario cumpla con las condiciones establecidas.
38
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Propiedades de Objetos
Los elementos añadidos disponen de propiedades que permiten configurarlos a
gusto del usuario.
Aspecto>General
• Permite añadir título, subtítulo y nota a pie de página en el objeto.
Aspecto>Presentación
• Permite modificar cómo se representa el objeto (p.e. barras
verticales/horizontales).
• Podemos eliminar mediante “Espaciado de línea de rejilla” las líneas de
referencia de los valores representados en las dimensiones.
• Para mostrar los valores dentro del objeto, podemos activar la opción
“Etiquetas de valores”.
Aspecto>Colores y leyenda
• Permite modificar los colores del objeto y la disposición de la leyenda.
39
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Propiedades de Objetos
Los elementos añadidos disponen de propiedades que permiten configurarlos a
gusto del usuario.
Aspecto>Ejes
• Existen dos pestañas: una para el eje X y otra para el eje Y.
• Podemos elegir si deseamos mostrar algún título y/o etiquetas en dichos
ejes.
• También se puede cambiar la orientación de las etiquetas y su posición.
• Para el caso del eje Y, podemos escoger dos opciones adicionales:
o Escalar: define la separación de las líneas de referencia (ancho, medio,
estrecho).
o Rango: define los valores que se representarán (min, max, min/max),
de forma que podemos restringir la información representada.
40
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Propiedades de Objetos
Ejemplo-Resultado:
• Se ha añadido la Dimensión “Año” y se ha
posicionado encima de “Temporal”.
• Se ha modificado el orden de los elementos a:
Año>Temporal>Personal_Contado_Llamadas
• Se ha insertado un título y una nota de pie de
página.
• Se han añadido etiquetas de valores a las barras.
• Se han seleccionado colores por medida
(expresión como código de color) en gradiente
secuencial para diferenciar los valores.
• Se ha activado la leyenda.
• Se muestran únicamente los valores de etiqueta
en los ejes.
• La posición de las etiquetas se ha modificado a
“horizontal”.
41
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Copia Visualizaciones Existentes
Por defecto, Qlik®Sense sólo permite modificar la apariencia los objetos ya
generados para que las diferentes vistas se mantengan tal y como los
desarrolladores las implementaron.
Aún así, permite generar copias de las visualizaciones al completo, de forma que
el usuario puede modificarlas completamente a su gusto:• Estando visualizando la vista a
copiar, pulsamos sobre el botón
“Editar”, situado arriba a la
derecha.
• En el mensaje de advertencia que
aparece, pulsamos sobre
“Duplicar”.
• Nos generará una copia de la
vista modificable para nosotros.
NOTA: seguir los pasos indicados en la sección
“Propiedades de los Objetos” para cambiar la vista
42
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Sintaxis Avanzada
Esta sección es una introducción a la sintaxis de expresiones de objetos de
Qlik®Sense.
Campos
Los nombres de los campos siempre van entre [Nombre_Campo].
Operaciones Aritméticas
Los principales cálculos con los que se trabaja son los siguientes:
• SUM: permite calcular la suma de un campo numérico.
• COUNT: permite hacer el recuento de un campo numérico.
• AVG: permite calcular la media de un campo numérico.
• MIN: devuelve el menor valor de un campo numérico.
• MAX: devuelve el mayor valor de un campo numérico.
43
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Sintaxis Avanzada
Modificadores
Existen modificadores dentro de la sintaxis de Qlik®Sense que permiten modificar
el comportamiento de los cálculos.
Los principales son los siguientes:
DISTINCT
Este elemento devuelve los valores distintos de un campo concreto, de forma que
elimina los duplicados.
Ejemplo: COUNT(DISTINCT [Ticket Ref]), nos devuelve una única llamada
independientemente del número de tickets que la compongan.
44
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Sintaxis Avanzada
Modificadores
TOTAL
Este elemento lo utilizamos cuando queremos llevar a cabo una agregación a
través de todas las dimensiones. Total no tiene en cuenta el valor de la dimensión
que le pasamos como parámetro y agrega todos los posibles por el resto de
dimensiones disponibles.
Sintaxis: Operador_Agregación ( TOTAL <Campo_Agregacion>
[Nombre_Campo])
Ejemplo: SUM(TOTAL <Año> [Waiting Time]) (siguiente diapositiva)
45
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Sintaxis Avanzada
Modificadores
TOTAL
Ejemplo: Suma del campo “tiempo de espera” por año para cada
Unidad de Negocio
SUM(TOTAL <Año> [Waiting Time])En lo referente a CCQ para el
año 2015, en la columna sin
“total” vemos la suma para ese
año, mientras que con “total”
nos indica el resultado de la
suma total sin tener en cuenta la
dimensión “Unidad de Negocio”:
82.255.061=8.520.644+55.287.223+18.
447.194
46
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Sintaxis Avanzada
Set Analysis
Son modificadores que permiten hacer filtrados sobre el modelo de datos para
obtener subconjuntos de información:
Sintaxis: {<NombreCampo={‘Valor_Alfanumérico’}>} ó
{<NombreCampo={Valor_Numérico}>}
Ejemplo:
COUNT({<EstadoLlamada={‘Perdida’}>} DISTINCT [Ticket Ref]), devuelve
las llamadas ‘Perdidas’ de forma única.
COUNT({<esEmitida={0}>}DISTINCT [Ticket Ref]), devuelve las llamadas
Entrantes de forma única.
NOTA: consultar la lista de dimensiones, métricas y campos para mayor información sobre los datos
disponibles.
47
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Editor de Expresiones fx
Las Métricas disponibles en la aplicación contienen modificadores que hacen más
complejos los cálculos de forma que la información aparezca limitada a ciertos
elementos.
Para poder introducir estos modificadores, es necesario generar Métricas propias
a través del Editor de Expresiones, que no es más que un generador de cálculos
modificables por el propio usuario.
Para acceder al Editor de Expresiones, solamente debemos pulsar sobre el botón
fx disponible a la derecha de la barra de búsqueda inteligente, cuando añadamos
una Métrica a un objeto:
Una vez dentro, podemos proceder a escribir nuestros propios cálculos.
48
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Crear una presentación
Qlik®Sense permite generar presentaciones con imágenes de las diferentes
visualizaciones que están disponibles en la aplicación. La presentación se crea en
base a realizar capturas (screenshots) de los objetos que deseemos mostrar.
Cuando nos encontramos en la vista de la hoja, hay 2 opciones para tomar
capturas:
1. Tomar una única captura: botón derecho del ratón en el objeto que
deseemos y seleccione “Tomar captura” La captura se guarda
con el nombre del
título de la
visualización en la
lista de capturas
49
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Crear una presentación
2. Tomar varias capturas a la vez: en la vista de hoja, hacer click en el
icono de la cámara y observará como se marcan las visualizaciones de las que
puede tomar una captura.
A medida que se hace click
en cada objeto, ésta se
guarda y se muestra un
indicador del número de
capturas en la
visualización.
Para salir del modo
captura, clique de nuevo
en el icono de la cámara.
50
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Crear una presentación
Para crear una nueva historia con las capturas que hemos ido realizado clicamos
en el icono con forma de monitor que vemos en la imagen y seleccionamos “Crear
nueva historia”:
51
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Crear una presentación
Cuando estamos trabajando en una historia podemos ver todas nuestras
imágenes guardadas desde la Librería de capturas, y las podemos agregar a las
hojas simplemente arrastrándolas:
52
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Crear una presentación
Para ir añadiendo más hojas a nuestra historia clicamos en el icono + ubicado
abajo a la izquierda:
53
Logo Cliente
Custom Objects Generation
Vistas Personalizadas
Crear una presentación
Una vez hemos finalizado la historia rellenando todas las hojas que deseábamos
podemos reproducirla clicando el icono verde de Play o también podemos
exportarla en formato pptx (Microsoft PowerPoint)
54
Logo Cliente
Custom Objects Generation
Material Adicional
Existe múltiple información en Internet para expandir conocimientos:
• Manual de Conceptos de Qlik®Sense: LINK
• Crear Visualizaciones: LINK
• Narración de datos: LINK
• Qlik® Community (foro oficial con dudas y ejercicios): LINK
• Manuales varios: LINK
Qlik®Sense es una herramienta muy versátil e intuitiva, por lo que lo
mejor para que el usuario genere visualizaciones a su gusto, es que
juegue con la herramienta y descubra por sí mismo las múltiples
opciones que ofrece.
12/04/2016
Barcelona: Balmes 188, 6ta Planta 2º. 08006
Barcelona
Madrid: Calle Serrano 93, 3ra Planta E. 28006
Madrid
GRACIAS
HAPPY ANALIZING!

Contenu connexe

Similaire à Qlik Sense dashboard. Chapter 2. Advanced Training

PMOInformatica Plantilla Caso de Negocio.ppt
PMOInformatica Plantilla Caso de Negocio.pptPMOInformatica Plantilla Caso de Negocio.ppt
PMOInformatica Plantilla Caso de Negocio.ppt
MarcoPE5
 
Pmo informatica plantilla caso de negocio
Pmo informatica plantilla caso de negocioPmo informatica plantilla caso de negocio
Pmo informatica plantilla caso de negocio
YäRä Mq
 
Taller de Asistencia - Planes de Negocio
Taller de Asistencia - Planes de NegocioTaller de Asistencia - Planes de Negocio
Taller de Asistencia - Planes de Negocio
MzaEspirituGrande
 

Similaire à Qlik Sense dashboard. Chapter 2. Advanced Training (20)

Beneficios de las versiones 2011-2a
Beneficios de las versiones 2011-2aBeneficios de las versiones 2011-2a
Beneficios de las versiones 2011-2a
 
Almacen
AlmacenAlmacen
Almacen
 
Manual de Usuario - SAP.PDF
Manual de Usuario - SAP.PDFManual de Usuario - SAP.PDF
Manual de Usuario - SAP.PDF
 
1 caso de negocio segob
1 caso de negocio segob1 caso de negocio segob
1 caso de negocio segob
 
SQLSaturday 346 El Salvador 2015 Cubes Development
SQLSaturday 346 El Salvador 2015 Cubes DevelopmentSQLSaturday 346 El Salvador 2015 Cubes Development
SQLSaturday 346 El Salvador 2015 Cubes Development
 
PMOInformatica Plantilla Caso de Negocio.ppt
PMOInformatica Plantilla Caso de Negocio.pptPMOInformatica Plantilla Caso de Negocio.ppt
PMOInformatica Plantilla Caso de Negocio.ppt
 
PMOInformatica Plantilla Caso de Negocio.ppt
PMOInformatica Plantilla Caso de Negocio.pptPMOInformatica Plantilla Caso de Negocio.ppt
PMOInformatica Plantilla Caso de Negocio.ppt
 
Pmo informatica plantilla caso de negocio
Pmo informatica plantilla caso de negocioPmo informatica plantilla caso de negocio
Pmo informatica plantilla caso de negocio
 
Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql server
 
SQLSaturday 368 Costa Rica 2015 Cubes Development
SQLSaturday 368 Costa Rica 2015 Cubes DevelopmentSQLSaturday 368 Costa Rica 2015 Cubes Development
SQLSaturday 368 Costa Rica 2015 Cubes Development
 
Acta de constitucion_proyecto_plantilla
Acta de constitucion_proyecto_plantillaActa de constitucion_proyecto_plantilla
Acta de constitucion_proyecto_plantilla
 
Anexo 24 de la Resolución Miscelánea Fiscal para 2014
Anexo 24 de la Resolución Miscelánea Fiscal para 2014Anexo 24 de la Resolución Miscelánea Fiscal para 2014
Anexo 24 de la Resolución Miscelánea Fiscal para 2014
 
Estudio Economico
Estudio EconomicoEstudio Economico
Estudio Economico
 
Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL
Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL
Prioyecto de BASE DE DATOS LISSET ALEJOS JARAL
 
Taller de Asistencia - Planes de Negocio
Taller de Asistencia - Planes de NegocioTaller de Asistencia - Planes de Negocio
Taller de Asistencia - Planes de Negocio
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de Datos
 
Introducción a Business objects
Introducción a Business objectsIntroducción a Business objects
Introducción a Business objects
 
Presentación nuevo Dynamics NAV 2016
Presentación nuevo Dynamics NAV 2016Presentación nuevo Dynamics NAV 2016
Presentación nuevo Dynamics NAV 2016
 
Constitución del proyecto
Constitución del proyectoConstitución del proyecto
Constitución del proyecto
 
SAP Business Intelligence - Autorizaciones SAP BW 7
SAP Business Intelligence - Autorizaciones SAP BW 7SAP Business Intelligence - Autorizaciones SAP BW 7
SAP Business Intelligence - Autorizaciones SAP BW 7
 

Dernier

metodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacientemetodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un paciente
MedicinaInternaresid1
 
PLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorarPLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorar
CelesteRolon2
 

Dernier (20)

Análisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptAnálisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.ppt
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdf
 
variables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpointvariables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpoint
 
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
Novelas Turcas vs Series de EUA en audiencia  (2024).pdfNovelas Turcas vs Series de EUA en audiencia  (2024).pdf
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptx
 
La Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdfLa Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdf
 
metodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacientemetodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un paciente
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos años
 
PLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorarPLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorar
 
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxP.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
 
Las familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfLas familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdf
 
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
 
El Manierismo. El Manierismo
El Manierismo.              El ManierismoEl Manierismo.              El Manierismo
El Manierismo. El Manierismo
 
Perú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineriaPerú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineria
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
 
diseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptxdiseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptx
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 
Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdf
 
procedimiento paran la planificación en los centros educativos tipo v(multig...
procedimiento  paran la planificación en los centros educativos tipo v(multig...procedimiento  paran la planificación en los centros educativos tipo v(multig...
procedimiento paran la planificación en los centros educativos tipo v(multig...
 

Qlik Sense dashboard. Chapter 2. Advanced Training

  • 1. Barcelona, 17 de Febrero de 2016 QlikSense Dashboard Custom Objects Generation
  • 2. 2 Logo Cliente Introducción Vistas Personalizadas – Entorno – Conceptos Importantes – Generación Objetos – Propiedades de Objetos – Copia Visualizaciones Existentes – Sintaxis Avanzada – Editor de Expresiones Material Adicional Custom Objects Generation
  • 3. 3 Logo Cliente Custom Objects Generation Introducción Qlik®Sense es una potente herramienta analítica basada en un motor de indexación de información en memoria. A parte de los objetos y vistas predefinidas por los desarrolladores, Qlik®Sense ofrece a los usuarios la posibilidad de generar sus propias vistas con objetos personalizados. Además de eso, permite realizar copias de objetos ya existentes para modificarlos al gusto. Este documento ofrece una guía rápida de generación de dichos elementos para maximizar la experiencia del usuario dentro de la herramienta.
  • 4. 4 Logo Cliente Custom Objects Generation Vistas Personalizadas Entorno El entorno de generación de vistas personalizadas se encuentra embebido dentro de la propia aplicación de Qlik a la que el usuario tiene acceso. Debemos acceder al servidor y entrar en una aplicación. Pulsaremos sobre “Crear nueva hoja”, en función de dónde nos encontremos. Menú Principal Dentro de una Vista
  • 5. 5 Logo Cliente Custom Objects Generation Vistas Personalizadas Entorno Después de darle un nombre y/o descripción personalizada, pulsamos sobre la miniatura de la vista para acceder a la misma.
  • 6. 6 Logo Cliente Custom Objects Generation Vistas Personalizadas Entorno Pulsando sobre “Editar”, se nos muestran los siguientes elementos: Panel de Elemento s Vista General Panel de Propiedades Permite añadir los diferentes elementos a la Vista General Permite modificar las propiedades del elemento seleccionado en la Vista General
  • 7. 7 Logo Cliente Custom Objects Generation Vistas Personalizadas Conceptos Importantes Antes de proceder con la generación de objetos, es importante conocer los siguientes conceptos que se manejan dentro de Qlik®Sense. Gráficos • Son los objetos que se permiten generar. • Abarcan un amplio abanico de posibilidades (histogramas, gráfico de dispersión, indicadores,…) Dimensiones • Son los campos disponibles dentro del modelo de datos en base a los cuales se desagregará el cálculo definido en las Medidas. Medidas • Son los cálculos que se representarán en función de las Dimensiones, sobre los Gráficos seleccionados.
  • 8. 8 Logo Cliente Custom Objects Generation Vistas Personalizadas Tipos de Gráficos Estos son los diferentes objetos que se pueden generar dentro de la aplicación:
  • 9. 9 Logo Cliente Custom Objects Generation Vistas Personalizadas Dimensiones Contienen los campos más importantes en base a los cuales se han generado los diferentes objetos.Dimensión Descripción Agente Nombre del agente asignado a la llamada. Año Año de la llamada calculado en base a la fecha de la hora de inicio de la llamada. Centro Nombre del Centro asociado en función de la Extensión sobre la que se ha realizado la llamada. Concesión Nombre de la Concesión asociada en función de la Extensión sobre la que se ha realizado la Departamento Nombre del Departamento asociada en función de la Extensión sobre la que se ha realizado la Día Semana Día de la semana en formato letra: lun, mar, mié, jue, vie, sáb, dom. División Nombre de la División asociada en función de la Extensión sobre la que se ha realizado la Es CRO Especifica si el registro pertenece o no a CRO. 0=diferente de CRO, 1=CRO. Es Emitida Especifica el tipo de ticket. 0=Recibida, 1=Emitida, 2=Interna.
  • 10. 10 Logo Cliente Custom Objects Generation Dimensión Descripción Es Transferida Especifica si el registro el ticket es transferido. 0=no transferida, 1=transferida. Estado de Llamada Especifica la tipología de llamada: Atendida, Cortada, Perdida. Extensión Valor de la Extensión asociado al ticket. Fecha Fecha con formato DD/MM/YYYY basada en la hora de inicio de la llamada. Hora Final Valor numérico entero basado en la hora de finalización de la llamada. Hora Inicio Valor numérico entero basado en la hora de inicio de la llamada. Intervalos Temporales Campo drill-down: Mes>Semana>Día Semana>Hora Inicio Llamadas Campo drill-down: Tipo Llamada>Estado Llamada Mes Valor numérico entero de mes basado en la hora de inicio de la llamada. Organización Campo drill-down: Nombre Piloto Estadístico>Sucursal>Nombre Grupo Organización Concesión Campo drill-down: División>Concesión>Centro>Departarmento>Extensión Origen Identifica el origen del registro: CCQ, Concesion, CRO. Pilot Est. Nombre del Piloto Estadístico.
  • 11. 11 Logo Cliente Custom Objects Generation Dimensión Descripción Pilot Num. Identificador numérico del Piloto Estadístico. Piloto Centro Nombre del Piloto. Piloto Estadístico (drill- down) Campo drill-down: Grupo Piloto Est.>Nombre Piloto Est. Secuencia de Llamada Campo drill-down: Secuencia Llamada>Ticket Ref Semana Valor numérico de la semana basado en la hora de inicio de lllamada. Temporal Campo drill-down: Mes>Semana>Día Semana>Hora Inicio Temporal Laborable Campo drill-down: Mes>Día Semana>Laborable>Hora Inicio Tipo Tiempo Espera Tipología del tiempo de espera: <30s, <60s, >=60s. Unidad de Negocio Las diferentes unidades de negocio disponibles: CCQ, Concesion, CRO
  • 12. 12 Logo Cliente Custom Objects Generation Vistas Personalizadas Medidas Se han generado los siguientes cálculos pre-establecidos: Nombre Tipo Descripción Personal_Contado_Llamad # Cuenta de forma única las llamadas. Personal_Tiempo_Espera s Tiempo total de espera calculado como Ringing Time 1+Previous Waiting Time+Waiting Time Personal_Tiempo_Hold s Tiempo de llamada on hold basado en Call On Hold Time Personal_Tiempo_Convers ión s Tiempo de llamada efectivo basado en Talking Time Personal_Tiempo_Llamada s Tiempo total de llamada calculado como Espera + Conversación + On Hold Personal_TMO s Tiempo Medio de Operación basado en el Tiempo Total de la Llamada Personal_TME s Tiempo Medio de Espera basado en el Tiempo Total de Espera
  • 13. 13 Logo Cliente Custom Objects Generation Nombre Expresión Descripción Recibidas CON/CCQ (sin Cortadas) Count({$<[Año]={$(vAñoMax)}, esEmitida={0}, esCRO={0}, EstadoLlamada=e({<EstadoLlamada={'Cortada'}>} EstadoLlamada)>} distinct [Ticket Número total de llamadas recibidas Concesión/CCQ para año en curso excluyendo aquellas que son cortadas Recibidas LY CON/CCQ (sin Cortadas) Count({$<[Año]={$(vAñoAnt)}, esEmitida={0}, esCRO={0}, EstadoLlamada=e({<EstadoLlamada={'Cortada'}>} EstadoLlamada)>} distinct [Ticket Número total de llamadas recibidas Concesión/CCQ para año anterior aquellas que son cortadas % Var. Recibidas CON/CCQ (vs LY) (sin Cortadas) ( count({$<[Año]={$(vAñoMax)}, esEmitida={0}, EstadoLlamada=e({<EstadoLlamada={'Cortada'}>} EstadoLlamada), [Ticket Ref]) - count({$<[Año]={$(vAñoAnt)}, esEmitida={0}, EstadoLlamada=e({<EstadoLlamada={'Cortada'}>} EstadoLlamada), [Ticket Ref]) ) / count({$<[Año]={$(vAñoAnt)}, esEmitida={0}, EstadoLlamada=e({<EstadoLlamada={'Cortada'}>} EstadoLlamada), Porcentaje de de llamadas recibidas para Concesión/CCQ en comparación con año anterior aquellas que son cortadas
  • 14. 14 Logo Cliente Custom Objects Generation Nombre Expresión Descripción Recibidas CON/CCQ (Últ. 6 semanas) Cortadas) count({<Año={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esEmitida={0}, esCRO={0}, EstadoLlamada=e({<EstadoLlamada={'Cortada'}>}EstadoLlamada)>} distinct [Ticket Número total de llamadas recibidas para Concesión/CCQ en las últimas 6 semanas excluyendo aquellas que son cortadas % Perdida CON/CCQ count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Perdida'}, esCRO={0}>} distinct [Ticket / count({$<[Año]={$(vAñoMax)}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref]) Porcentaje de llamadas perdidas para Concesión/CCQ para el año en curso % Perdida CON/CCQ LY count({<Año={$(vAñoAnt)}, EstadoLlamada={'Perdida'}, esCRO={0}>} distinct [Ticket / count({<Año={$(vAñoAnt)}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref]) Porcentaje de llamadas perdidas para Concesión/CCQ para el año anterior Var. Perdidas CON/CCQ (vs LY) (count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Perdida'}, esCRO={0}>} distinct - count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Perdida'}, esCRO={0}>} distinct [Ticket / count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Perdida'}, esCRO={0}>} distinct [Ticket Variación de perdidas para Concesión/CCQ en comparación con el año anterior
  • 15. 15 Logo Cliente Custom Objects Generation Nombre Expresión Descripción % Perdida CON/CCQ (Últ. 6 Semanas) count({<Año={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Perdida'}, esCRO={0}, esEmitida={0}>} distinct [Ticket Ref]) / count({<Año={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref]) Porcentaje de perdidas para Concesión/CCQ en las últimas 6 semanas Atendida CON/CCQ count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Atendida'}, distinct [Ticket Ref]) Número total de llamadas atendidas Concesión/CCQ para año en curso Atendida CON/CCQ LY count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Atendida'}, distinct [Ticket Ref]) Número total de llamadas atendidas Concesión/CCQ para año anterior % Var. Atendidas CON/CCQ (vs (count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Atendida'}, distinct [Ticket Ref]) - count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Atendida'}, distinct [Ticket Ref])) / count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Atendida'}, distinct [Ticket Ref]) Porcentaje de de llamadas atendidas para Concesión/CCQ comparación con el anterior
  • 16. 16 Logo Cliente Custom Objects Generation Nombre Expresión Descripción Atendidas count({1<EstadoLlamada={'Atendida'}, esCRO={0},esEmitida={0}>} distinct [Ticket Ref]) Número total de llamadas atendidas para Atendidas CON/CCQ (Últ. Semanas) count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"},EstadoLlamada={'Atendida'}, esCRO={0},esEmitida={0}>} [Ticket Ref]) Número total de llamadas atendidas para en las últimas 6 semanas % Atendida CON/CCQ (Últ. Semanas) count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Atendida'},esEmitida={0}, esCRO={0}>} [Ticket Ref]) / count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref]) Porcentaje de llamadas atendidas para en las últimas 6 semanas Atendidas CON/CCQ (Últ. Días) count({$<[Año]={$(vAñoMax)},_FechaSeq={">$(=Max(_FechaSeq)-7) <=$(=Max(_FechaSeq))"},EstadoLlamada={'Atendida'}, esCRO={0},esEmitida={0}>} [Ticket Ref]) Número total de llamadas atendidas para en los últimos 7
  • 17. 17 Logo Cliente Custom Objects Generation Nombre Expresión Descripción % Atendida CON/CCQ 7 Días) count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7) EstadoLlamada={'Atendida'},esEmitida={0}, esCRO={0}>} distinct [Ticket Ref]) / count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7) esEmitida={0}, esCRO={0}>} distinct [Ticket Ref]) Porcentaje de llamadas atendidas para en los últimos 7 TMO CON/CCQ mm:hh time( time#( num(avg({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Atendida'}, Call Time]),'0') ,'s') ,'mm:ss') Tiempo medio de operación en llamadas atendidas para Perdida CON/CCQ count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Perdida'}, esCRO={0}, esEmitida={0}>} [Ticket Ref]) Número total de llamadas perdidas para para el año en curso Perdida CON/CCQ LY count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Perdida'}, esCRO={0}, esEmitida={0}>} [Ticket Ref]) Número total de llamadas perdidas para para el año anterior
  • 18. 18 Logo Cliente Custom Objects Generation Nombre Expresión Descripción Perdidas count({1<EstadoLlamada={'Perdida'}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref]) Número total de llamadas perdidas para Perdidas CON/CCQ (Últ. Semanas) count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"},EstadoLlamada={'Perdida'}, esCRO={0}, esEmitida={0}>} [Ticket Ref]) Número total de llamadas perdidas para en las últimas 6 semanas % Perdida CON/CCQ (Últ. Semanas) count({<Año={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Perdida'}, esCRO={0}, esEmitida={0}>} [Ticket Ref]) / count({<Año={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref]) Porcentaje de llamadas perdidas para en las últimas 6 semanas TME Perdidas CON/CCQ mm:hh time( time#( num(avg({$<[Año]={$(vAñoMax)}, Waiting Time]) ,'0') ,'s') ,'mm:ss') Tiempo medio de espera en llamadas perdidas para Concesión/CCQ
  • 19. 19 Logo Cliente Custom Objects Generation Nombre Expresión Descripción TME Perdidas CON/CCQ mm:hh (Últ. 6 Semanas) time( time#( num(avg({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Perdida'},esCRO={0},esEmitida={0}>} [Total Time]) ,'0') ,'s') ,'mm:ss') Tiempo medio de espera en llamadas perdidas para Concesión/CCQ en las últimas 6 semanas Cortada CON/CCQ count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Cortada'}, esCRO={0}, esEmitida={0}>} [Ticket Ref]) Número total de llamadas cortadas para para el año en Cortada CON/CCQ LY count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Cortada'}, esCRO={0}, esEmitida={0}>} [Ticket Ref]) Número total de llamadas cortadas para para el año % Var. Cortadas CON/CCQ (vs LY) (count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Cortada'}, esCRO={0}, esEmitida={0}>} [Ticket Ref]) - count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Cortada'}, esCRO={0}, esEmitida={0}>} [Ticket Ref])) / count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Cortada'}, esCRO={0}, esEmitida={0}>} [Ticket Ref]) Porcentaje de variación de llamadas cortadas para en comparación el año anterior
  • 20. 20 Logo Cliente Custom Objects Generation Nombre Expresión Descripción Cortadas count({1<EstadoLlamada={'Cortada'},esCRO={0},esEmitida={0}>} distinct [Ticket Ref]) Número total de llamadas cortadas para Cortadas CON/CCQ (Últ. semanas) count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Cortada'}, esCRO={0}>} distinct [Ticket Número total de llamadas cortadas para en las últimas 6 semanas % Cortada CON/CCQ (Últ. Semanas) count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Cortada'}, esEmitida={0}, esCRO={0}>} [Ticket Ref]) / count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref]) Porcentaje de llamadas cortadas para en las últimas 6 semanas Cortadas CON/CCQ (Últ. Días) count({$<[Año]={$(vAñoMax)},_FechaSeq={">$(=Max(_FechaSeq)-7) EstadoLlamada={'Cortada'}, esCRO={0}>} distinct [Ticket Ref]) Número total de llamadas cortadas para en los últimos 7
  • 21. 21 Logo Cliente Custom Objects Generation Nombre Expresión Descripción % Cortada CON/CCQ (Últ. Días) count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7) <=$(=Max(_FechaSeq))"}, EstadoLlamada={'Cortada'}, esEmitida={0}, esCRO={0}>} [Ticket Ref]) / count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7) <=$(=Max(_FechaSeq))"}, esEmitida={0}, esCRO={0}>} distinct [Ticket Ref]) Porcentaje de llamadas cortadas para en los últimos 7 Emitidas CON Count({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct Ref]) Número total de llamadas emitidas para Concesión en año en curso Emitidas CON Count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct Ref]) Número total de llamadas emitidas para Concesión en año anterior % Var. Emitidas CON (vs LY) (count({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'Concesion'}>}distinct Ref]) - count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'Concesion'}>}distinct Ref])) / count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'Concesion'}>}distinct Ref]) Porcentaje de variación de emitidas para Concesión en comparación con el año anterior
  • 22. 22 Logo Cliente Custom Objects Generation Nombre Expresión Descripción Emitidas CON (Últ. 6 Semanas) count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct Número total de llamadas emitidas para Concesión en las últimas 6 Emitidas CCQ Count({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'CCQ'}>} distinct Número total de llamadas emitidas para CCQ para el en curso Emitidas CCQ Count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'CCQ'}>} distinct [Ticket Número total de llamadas emitidas para CCQ para el anterior % Var. Emitidas CCQ (vs LY) (count({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'CCQ'}>}distinct [Ticket - count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'CCQ'}>}distinct [Ticket / count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'CCQ'}>}distinct [Ticket Porcentaje de variación de emitidas para CCQ comparación con el año anterior
  • 23. 23 Logo Cliente Custom Objects Generation Nombre Expresión Descripción Emitidas CCQ (Últ. 6 Semanas) count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esEmitida={1}, UnidadNegocio={'CCQ'}>} distinct [Ticket Número total de llamadas emitidas para CCQ en las últimas 6 semanas Emitidas CON Count({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct Ref]) Número total de llamadas emitidas para Concesión en las últimas 6 para el año en curso Emitidas CON Count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct Ref]) Número total de llamadas emitidas para Concesión en las últimas 6 para el año anterior % Var. Emitidas CON (vs LY) (count({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'Concesion'}>}distinct Ref]) - count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'Concesion'}>}distinct Ref])) / count({$<[Año]={$(vAñoAnt)}, esEmitida={1}, UnidadNegocio={'Concesion'}>}distinct Ref]) Porcentaje de variación de emitidas para Concesión en comparación con el año anterior
  • 24. 24 Logo Cliente Custom Objects Generation Nombre Expresión Descripción Emitidas CON (Últ. 6 Semanas) count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct Número total de llamadas emitidas para Concesión en las últimas 6 Emitidas CON (Últ. 7 Días) count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7) <=$(=Max(_FechaSeq))"}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7) <=$(=Max(_FechaSeq))"}, esEmitida={1}, UnidadNegocio={'Concesion'}>} distinct Número total de llamadas emitidas para Concesión en las últimos 7 dias TMO Emitidas CCQ mm:hh time( time#( num(avg({$<[Año]={$(vAñoMax)}, esEmitida={1}, UnidadNegocio={'CCQ'}>} [Total Call Time]),'0') ,'s') ,'mm:ss') Tiempo medio de operación en llamadas emitidas para CCQ TMO Emitidas CCQ mm:hh 6 Semanas) time( time#( num(avg({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esEmitida={1}, UnidadNegocio={'CCQ'}>} [Total Call ,'s') ,'mm:ss') Tiempo medio de operación en llamadas emitidas para CCQ en las últimas 6 semanas
  • 25. 25 Logo Cliente Custom Objects Generation Nombre Expresión Descripción % Perdida CRO count({$<[Año]={$(vAñoMax)}, esEmitida={0}, EstadoLlamada={'Perdida'}, esCRO={1},UnidadNegocio={'CRO'}>} distinct [Ticket Ref]) / count({$<[Año]={$(vAñoMax)}, esEmitida={0}, esCRO={1},UnidadNegocio={'CRO'}>} [Ticket Ref]) Porcentaje de llamadas perdidas para CRO en el año en curso % Perdida CRO (Últ. 6 Semanas) count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Perdida'}, distinct [Ticket Ref]) / count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esCRO={1},UnidadNegocio={'CRO'}, esEmitida={0}>} [Ticket Ref]) Porcentaje de llamadas perdidas para CRO en las últimas 6 semanas % Recibida CRO (Últ. 7 Días) count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7) <=$(=Max(_FechaSeq))"}, esEmitida={0}, esCRO={1}, EstadoLlamada=e({<EstadoLlamada={'Cortada'}>}EstadoLlamada)>} distinct [Ticket / count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7) <=$(=Max(_FechaSeq))"}, esCRO={1}>} distinct [Ticket Ref]) Porcentaje de llamadas recibidas para CRO en los últimos 7 dias % Perdida CRO Tramo count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Perdida'}, esEmitida={0}, IncluirEnRepresentacion={'Y'}>} distinct [Ticket Ref]) / count({$<[Año]={$(vAñoMax)}, esCRO={1},UnidadNegocio={'CRO'}, esEmitida={0}, IncluirEnRepresentacion={'Y'}>} distinct [Ticket Ref]) Porcentaje de llamadas perdidas para CRO por tramo
  • 26. 26 Logo Cliente Custom Objects Generation Nombre Expresión Descripción Recibidas CRO (sin Cortadas/Perdi s) Count({$<[Año]={$(vAñoMax)}, esEmitida={0}, esCRO={1},UnidadNegocio={'CRO'}, EstadoLlamada=e({<EstadoLlamada={'Perdida'}+{'Cortada'}>}EstadoLlamada)>} distinct Ref]) Número total de llamadas recibidas para CRO aquellas cortadas y perdidas Atendida count({$<[Año]={$(vAñoMax)}, EstadoLlamada={"Atendida"}>} distinct [Ticket Ref]) Número total de llamadas atendidas TMO Atendidas CRO mm:hh time( time#( num(avg({$<[Año]={$(vAñoMax)}, [Total Call Time]),'0') ,'s') ,'mm:ss') Tiempo medio de operación en llamadas atendidas para CCQ en las últimas 6 semanas Cortada CRO count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Cortada'}, esCRO={1}>} distinct [Ticket Número total de llamadas cortadas para CRO para el en curso
  • 27. 27 Logo Cliente Custom Objects Generation Nombre Expresión Descripción Cortada CRO LY count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Cortada'}, esCRO={1}>} distinct [Ticket Número total de llamadas cortadas para CRO para el anterior % Var. Cortadas CRO (vs LY) (count({$<[Año]={$(vAñoMax)}, EstadoLlamada={'Cortada'}, esCRO={1}>} distinct - count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Cortada'}, esCRO={1}>} distinct [Ticket / count({$<[Año]={$(vAñoAnt)}, EstadoLlamada={'Cortada'}, esCRO={1}>} distinct [Ticket Porcentaje de variación de cortadas para CRO en comparación con el año anterior Cortadas CRO (Últ. 6 semanas) count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Cortada'}, esCRO={1},esEmitida={0}>} [Ticket Ref]) Número total de llamadas cortadas para CRO en las últimas 6 semanas % Cortada CRO (Últ. 6 Semanas) count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, EstadoLlamada={'Cortada'},esEmitida={0}, esCRO={1}>} [Ticket Ref]) / count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"}, esEmitida={0}, esCRO={1}>} distinct [Ticket Ref]) Porcentaje de llamadas cortadas para CRO en las últimas 6 semanas
  • 28. 28 Logo Cliente Custom Objects Generation Nombre Expresión Descripción Cortadas CRO (Últ. 7 Días) count({$<[Año]={$(vAñoMax)},_FechaSeq={">$(=Max(_FechaSeq)-7) EstadoLlamada={'Cortada'}, esCRO={1},esEmitida={0}>} distinct [Ticket Ref]) Número total de llamadas cortadas para CRO en los últimos 7 días % Cortada CRO (Últ. 7 Días) count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7) <=$(=Max(_FechaSeq))"}, EstadoLlamada={'Cortada'}, esEmitida={0}, esCRO={1}>} [Ticket Ref]) / count({$<[Año]={$(vAñoMax)}, _FechaSeq={">$(=Max(_FechaSeq)-7) <=$(=Max(_FechaSeq))"}, esEmitida={0}, esCRO={1}>} distinct [Ticket Ref]) Porcentaje de llamadas cortadas para CRO en las últimos 7 días Perdidas CON/CCQ (Últ. Semanas) count({$<[Año]={$(vAñoMax)}, _SemanaSeq={">$(=Max(_SemanaSeq)-6) <=$(=Max(_SemanaSeq))"},EstadoLlamada={'Perdida'}, esCRO={0}, esEmitida={0}>} [Ticket Ref]) Número total de llamadas perdidas para en las últimas 6 semanas Perdidas CON/CCQ (Últ. Días) count({$<[Año]={$(vAñoMax)},_FechaSeq={">$(=Max(_FechaSeq)-7) <=$(=Max(_FechaSeq))"},EstadoLlamada={'Perdida'}, esCRO={0},esEmitida={0}>} [Ticket Ref]) Número total de llamadas perdidas para en los últimos 7
  • 29. 29 Logo Cliente Custom Objects Generation Vistas Personalizadas Campos Los principales campos sobre los que se basan los cálculos del documento son los siguientes:Campo Contenido Descripción [Ticket Ref] Alfanuméric Identifica de forma única las llamadas. [Ticket Ref Original] Alfanuméric Identifica los diferentes tickets que componen la llamada. [Total Waiting Time] s Tiempo total de espera compuesto por Ringing Time 1 + Previous Waiting Waiting Time. [Talking Time] s Tiempo de Conversación. [Call on Hold Time] s Tiempo on-hold de la llamada. [Total Call Time] s Tiempo total de la llamada.
  • 30. 30 Logo Cliente Custom Objects Generation Vistas Personalizadas Generación Objetos Una vez analizados los diferentes conceptos de Qlik®Sense, podemos proceder a generar los objetos personalizados. Para ello generaremos una vista personalizada y pulsaremos sobre “Editar”, en la parte superior derecha de la pantalla:
  • 31. 31 Logo Cliente Custom Objects Generation Vistas Personalizadas Generación Objetos Debemos hacer drag and drop con los objetos que queramos introducir en la vista. Para ello: • En la Librería (izquierda), pulsar sobre “Gráficos”. • Seleccionar y arrastrar el gráfico a la vista. • Una vez colocado éste, podemos redimensionar el tamaño del objeto mediante las flechas.
  • 32. 32 Logo Cliente Custom Objects Generation Vistas Personalizadas Generación Objetos Una vez insertado el objeto, podemos proceder a añadir las dimensiones y métricas deseadas: Para añadir una Dimensión: • Hacemos click sobre el botón “Añadir dimensión” que aparece en el centro del gráfico, y seleccionamos una de la lista. Si continuamos más abajo, también aparecen el resto de campos disponibles del modelo de datos. • Es posible realizar una búsqueda inteligente sobre dichos valores mediante la barra de búsqueda. • También podemos seleccionarla desde el panel de la izquierda en Elementos maestros bajo “Dimensiones”, y la arrastramos dentro del objeto.
  • 33. 33 Logo Cliente Custom Objects Generation Vistas Personalizadas Generación Objetos Una vez insertado el objeto, podemos proceder a añadir las dimensiones y métricas deseadas: Para añadir una Medida: • Hacemos click sobre el botón “Añadir medida” que aparece en el centro del gráfico, y seleccionamos una de la lista. Si continuamos más abajo, también aparecen el resto de campos disponibles del modelo de datos. • Es posible realizar una búsqueda inteligente sobre dichos valores mediante la barra de búsqueda. • También podemos seleccionarla desde el panel de la izquierda en Elementos maestros bajo “Medidas”, y la arrastramos dentro del objeto.* Esta opción se encuentra explicada más adelante en esta presentación
  • 34. 34 Logo Cliente Custom Objects Generation Vistas Personalizadas Generación Objetos Ejemplo-Generación: 1. Arrastramos un objeto de tipo “Gráfico de barras” 2. Arrastramos la Dimensión “Temporal” 3. Arrastramos la Medida “Personal_Contado_Llama da”
  • 35. 35 Logo Cliente Custom Objects Generation Vistas Personalizadas Generación Objetos Ejemplo-Resultado: Observaciones: • Se están mostrando todos los tipos de llamadas (Emitidas+Recibidas) • Los meses aparecen desordenados • El gráfico no tiene título • Los valores no aparecen encima de las columnas
  • 36. 36 Logo Cliente Custom Objects Generation Vistas Personalizadas Propiedades de Objetos Los elementos añadidos disponen de propiedades que permiten configurarlos a gusto del usuario. Datos>Medidas>Formato Numérico • Permite modificar cómo se representan los valores en los objetos. • Por defecto, se sitúa en “Auto” (Qlik®Sense analiza la información y lo representa como él cree más conveniente) • Se puede modificar a: Número, Moneda, Fecha, Duración, Personalizado. Ordenar • Permite modificar el orden en el que se representan los valores • Por defecto, se sitúa en “Auto”, pero es posible ordenarlo por: expresión (requiere añadir un cálculo en base al cual se ordenará), numéricamente y alfabéticamente. • También permite seleccionar el orden en función de las dimensiones y métricas disponibles en el objeto (p.e. si queremos ordenar primero por
  • 37. 37 Logo Cliente Custom Objects Generation Vistas Personalizadas Propiedades de Objetos Los elementos añadidos disponen de propiedades que permiten configurarlos a gusto del usuario. Complementos>Manejo de Datos • Qlik®Sense muestra todos los valores de las medidas asociadas a las dimensiones, aunque para un valor concreto de la dimensión no exista valor de expresión. • Podemos desactivar dicha opción desmarcando la casilla “Mostrar valores cero”. • También podemos añadirle una condición de cálculo del objeto, lo que permitirá que el objeto no muestre ningún tipo de información hasta que el usuario cumpla con las condiciones establecidas.
  • 38. 38 Logo Cliente Custom Objects Generation Vistas Personalizadas Propiedades de Objetos Los elementos añadidos disponen de propiedades que permiten configurarlos a gusto del usuario. Aspecto>General • Permite añadir título, subtítulo y nota a pie de página en el objeto. Aspecto>Presentación • Permite modificar cómo se representa el objeto (p.e. barras verticales/horizontales). • Podemos eliminar mediante “Espaciado de línea de rejilla” las líneas de referencia de los valores representados en las dimensiones. • Para mostrar los valores dentro del objeto, podemos activar la opción “Etiquetas de valores”. Aspecto>Colores y leyenda • Permite modificar los colores del objeto y la disposición de la leyenda.
  • 39. 39 Logo Cliente Custom Objects Generation Vistas Personalizadas Propiedades de Objetos Los elementos añadidos disponen de propiedades que permiten configurarlos a gusto del usuario. Aspecto>Ejes • Existen dos pestañas: una para el eje X y otra para el eje Y. • Podemos elegir si deseamos mostrar algún título y/o etiquetas en dichos ejes. • También se puede cambiar la orientación de las etiquetas y su posición. • Para el caso del eje Y, podemos escoger dos opciones adicionales: o Escalar: define la separación de las líneas de referencia (ancho, medio, estrecho). o Rango: define los valores que se representarán (min, max, min/max), de forma que podemos restringir la información representada.
  • 40. 40 Logo Cliente Custom Objects Generation Vistas Personalizadas Propiedades de Objetos Ejemplo-Resultado: • Se ha añadido la Dimensión “Año” y se ha posicionado encima de “Temporal”. • Se ha modificado el orden de los elementos a: Año>Temporal>Personal_Contado_Llamadas • Se ha insertado un título y una nota de pie de página. • Se han añadido etiquetas de valores a las barras. • Se han seleccionado colores por medida (expresión como código de color) en gradiente secuencial para diferenciar los valores. • Se ha activado la leyenda. • Se muestran únicamente los valores de etiqueta en los ejes. • La posición de las etiquetas se ha modificado a “horizontal”.
  • 41. 41 Logo Cliente Custom Objects Generation Vistas Personalizadas Copia Visualizaciones Existentes Por defecto, Qlik®Sense sólo permite modificar la apariencia los objetos ya generados para que las diferentes vistas se mantengan tal y como los desarrolladores las implementaron. Aún así, permite generar copias de las visualizaciones al completo, de forma que el usuario puede modificarlas completamente a su gusto:• Estando visualizando la vista a copiar, pulsamos sobre el botón “Editar”, situado arriba a la derecha. • En el mensaje de advertencia que aparece, pulsamos sobre “Duplicar”. • Nos generará una copia de la vista modificable para nosotros. NOTA: seguir los pasos indicados en la sección “Propiedades de los Objetos” para cambiar la vista
  • 42. 42 Logo Cliente Custom Objects Generation Vistas Personalizadas Sintaxis Avanzada Esta sección es una introducción a la sintaxis de expresiones de objetos de Qlik®Sense. Campos Los nombres de los campos siempre van entre [Nombre_Campo]. Operaciones Aritméticas Los principales cálculos con los que se trabaja son los siguientes: • SUM: permite calcular la suma de un campo numérico. • COUNT: permite hacer el recuento de un campo numérico. • AVG: permite calcular la media de un campo numérico. • MIN: devuelve el menor valor de un campo numérico. • MAX: devuelve el mayor valor de un campo numérico.
  • 43. 43 Logo Cliente Custom Objects Generation Vistas Personalizadas Sintaxis Avanzada Modificadores Existen modificadores dentro de la sintaxis de Qlik®Sense que permiten modificar el comportamiento de los cálculos. Los principales son los siguientes: DISTINCT Este elemento devuelve los valores distintos de un campo concreto, de forma que elimina los duplicados. Ejemplo: COUNT(DISTINCT [Ticket Ref]), nos devuelve una única llamada independientemente del número de tickets que la compongan.
  • 44. 44 Logo Cliente Custom Objects Generation Vistas Personalizadas Sintaxis Avanzada Modificadores TOTAL Este elemento lo utilizamos cuando queremos llevar a cabo una agregación a través de todas las dimensiones. Total no tiene en cuenta el valor de la dimensión que le pasamos como parámetro y agrega todos los posibles por el resto de dimensiones disponibles. Sintaxis: Operador_Agregación ( TOTAL <Campo_Agregacion> [Nombre_Campo]) Ejemplo: SUM(TOTAL <Año> [Waiting Time]) (siguiente diapositiva)
  • 45. 45 Logo Cliente Custom Objects Generation Vistas Personalizadas Sintaxis Avanzada Modificadores TOTAL Ejemplo: Suma del campo “tiempo de espera” por año para cada Unidad de Negocio SUM(TOTAL <Año> [Waiting Time])En lo referente a CCQ para el año 2015, en la columna sin “total” vemos la suma para ese año, mientras que con “total” nos indica el resultado de la suma total sin tener en cuenta la dimensión “Unidad de Negocio”: 82.255.061=8.520.644+55.287.223+18. 447.194
  • 46. 46 Logo Cliente Custom Objects Generation Vistas Personalizadas Sintaxis Avanzada Set Analysis Son modificadores que permiten hacer filtrados sobre el modelo de datos para obtener subconjuntos de información: Sintaxis: {<NombreCampo={‘Valor_Alfanumérico’}>} ó {<NombreCampo={Valor_Numérico}>} Ejemplo: COUNT({<EstadoLlamada={‘Perdida’}>} DISTINCT [Ticket Ref]), devuelve las llamadas ‘Perdidas’ de forma única. COUNT({<esEmitida={0}>}DISTINCT [Ticket Ref]), devuelve las llamadas Entrantes de forma única. NOTA: consultar la lista de dimensiones, métricas y campos para mayor información sobre los datos disponibles.
  • 47. 47 Logo Cliente Custom Objects Generation Vistas Personalizadas Editor de Expresiones fx Las Métricas disponibles en la aplicación contienen modificadores que hacen más complejos los cálculos de forma que la información aparezca limitada a ciertos elementos. Para poder introducir estos modificadores, es necesario generar Métricas propias a través del Editor de Expresiones, que no es más que un generador de cálculos modificables por el propio usuario. Para acceder al Editor de Expresiones, solamente debemos pulsar sobre el botón fx disponible a la derecha de la barra de búsqueda inteligente, cuando añadamos una Métrica a un objeto: Una vez dentro, podemos proceder a escribir nuestros propios cálculos.
  • 48. 48 Logo Cliente Custom Objects Generation Vistas Personalizadas Crear una presentación Qlik®Sense permite generar presentaciones con imágenes de las diferentes visualizaciones que están disponibles en la aplicación. La presentación se crea en base a realizar capturas (screenshots) de los objetos que deseemos mostrar. Cuando nos encontramos en la vista de la hoja, hay 2 opciones para tomar capturas: 1. Tomar una única captura: botón derecho del ratón en el objeto que deseemos y seleccione “Tomar captura” La captura se guarda con el nombre del título de la visualización en la lista de capturas
  • 49. 49 Logo Cliente Custom Objects Generation Vistas Personalizadas Crear una presentación 2. Tomar varias capturas a la vez: en la vista de hoja, hacer click en el icono de la cámara y observará como se marcan las visualizaciones de las que puede tomar una captura. A medida que se hace click en cada objeto, ésta se guarda y se muestra un indicador del número de capturas en la visualización. Para salir del modo captura, clique de nuevo en el icono de la cámara.
  • 50. 50 Logo Cliente Custom Objects Generation Vistas Personalizadas Crear una presentación Para crear una nueva historia con las capturas que hemos ido realizado clicamos en el icono con forma de monitor que vemos en la imagen y seleccionamos “Crear nueva historia”:
  • 51. 51 Logo Cliente Custom Objects Generation Vistas Personalizadas Crear una presentación Cuando estamos trabajando en una historia podemos ver todas nuestras imágenes guardadas desde la Librería de capturas, y las podemos agregar a las hojas simplemente arrastrándolas:
  • 52. 52 Logo Cliente Custom Objects Generation Vistas Personalizadas Crear una presentación Para ir añadiendo más hojas a nuestra historia clicamos en el icono + ubicado abajo a la izquierda:
  • 53. 53 Logo Cliente Custom Objects Generation Vistas Personalizadas Crear una presentación Una vez hemos finalizado la historia rellenando todas las hojas que deseábamos podemos reproducirla clicando el icono verde de Play o también podemos exportarla en formato pptx (Microsoft PowerPoint)
  • 54. 54 Logo Cliente Custom Objects Generation Material Adicional Existe múltiple información en Internet para expandir conocimientos: • Manual de Conceptos de Qlik®Sense: LINK • Crear Visualizaciones: LINK • Narración de datos: LINK • Qlik® Community (foro oficial con dudas y ejercicios): LINK • Manuales varios: LINK Qlik®Sense es una herramienta muy versátil e intuitiva, por lo que lo mejor para que el usuario genere visualizaciones a su gusto, es que juegue con la herramienta y descubra por sí mismo las múltiples opciones que ofrece.
  • 55. 12/04/2016 Barcelona: Balmes 188, 6ta Planta 2º. 08006 Barcelona Madrid: Calle Serrano 93, 3ra Planta E. 28006 Madrid GRACIAS HAPPY ANALIZING!