Tabla dinámica
La tabla dinámica (anteriormente denominada tabla pivotante Pivot) presenta dimensiones y medidas como filas y columnas de una tabla. En una tabla dinámica puede analizar datos por múltiples medidas y en múltiples dimensiones al mismo tiempo.
Cuándo se utiliza
Las tablas dinámicas son útiles cuando desea incluir varias dimensiones o medidas en una sola tabla y luego desea reorganizarlas para ver diferentes subtotales. La tabla dinámica del paquete Qlik Visualization bundle ofrece varias opciones de diseño y estilo diferentes a las de la visualización de la tabla dinámica, que incluyen:
-
Cabeceras para todas las dimensiones
-
Opciones del menú de cabecera para todas las dimensiones
-
Representación personalizada de los valores nulos
-
Anchos de columna personalizables por píxel o porcentaje
-
Ajustar el ancho de las columnas con el ratón
-
Totales arriba o abajo
Crear tablas dinámicas
Haga lo siguiente:
- En el panel de activos, en el modo de edición avanzada, abra Objetos personalizados > Qlik Visualization bundle y arrastre Pivot a la hoja.
-
Haga clic en Añadir y seleccione un campo o dimensión maestra para la dimensión de fila.
Si lo desea, añada más dimensiones como filas. La tabla dinámica desglosa las filas en el orden en que se agregan. Puede hacer clic y arrastrar las dimensiones para reordenarlas.
-
Haga clic en Añadir y seleccione un campo o medida maestra para usar como la medida.
Si lo desea, agregue más medidas.
Puede ajustar el aspecto y otras opciones de configuración en el panel de propiedades avanzadas.
Pivotar sus datos en el panel de propiedades
En el panel de propiedades puede añadir medidas y dimensiones a la tabla dinámica, así como también filas o columnas dinámicas.
Datos
En el panel de datos, puede añadir dimensiones y medidas. Puede mover elementos entre filas y columnas. También puede cambiar el orden de los elementos dentro de las filas o columnas. Cuando utilizamos más de una medida, estas se agrupan y se crea un elemento Valores.
Ordenar
En el panel de ordenación, en las propiedades avanzadas, puede cambiar el orden interno de las dimensiones y medidas.
Ordenar por la primera medida
Si tiene más de una medida, se crea un grupo de medidas. Ordenar por la primera medida ordenará los valores de dimensión por el valor numérico de la primera medida. Este criterio de ordenación afectará a todas las dimensiones y tendrá prioridad ante cualquier otro criterio de ordenación definido en las dimensiones.
Por ejemplo, si tiene dos medidas: Quantity y Sales. En el panel de propiedades, en Datos> Medidas, Quantity aparece primero. Si lo Ordena por la primera medida en orden descendente, su tabla se ordena a partir de la dimensión con la mayor Quantity.
Si Ordenar por primera medida está desactivado, la tabla utiliza el orden de clasificación configurado para las dimensiones.
Limitaciones:
- Esta opción solo es compatible si se calculan los subtotales. Puede calcular los subtotales mediante una de las siguientes opciones:
- En el panel de propiedades, vaya a Datos y haga clic en una dimensión. Active Mostrar totales.
- En el panel de propiedades, vaya a Aspecto > Presentación. Active Indentar filas.
- Esta opción no es compatible con las dimensiones calculadas.
- Esta opción solo es compatible si todas las dimensiones están en la sección Fila y todas las medidas están en la sección Columna.
Ordenación de dimensiones
Con Ordenar por primera medida desactivado, la tabla se puede ordenar por valores de dimensión. Cada dimensión puede tener una ordenación Automática o Personalizada. Con la ordenación Automática, los valores de los campos se ordenan alfabética y numéricamente por orden ascendente. Con la ordenación Personalizada, puede activar o desactivar cada una de las siguientes configuraciones:
-
Ordenar por expresión: ordena por expresión personalizada. Ordenar por expresión anula las configuraciones Ordenar numéricamente y Ordenar alfabéticamente. Esta opción solo debe usarse con la primera dimensión (la más externa) de la tabla.
-
Ordenar numéricamente: ordena los valores de los campos comenzando con un número.
-
Ordenar numéricamente: ordena los valores de los campos comenzando con una letra.
Las opciones Ascendente y Descendente están disponibles para las tres configuraciones.
Orden de los resultados de búsqueda
El usuario puede hacer clic en el nombre de una dimensión en la tabla para ampliar un cuadro de lista. En el cuadro de lista, el usuario puede buscar y seleccionar valores de dimensión individuales. La opción Orden de los resultados de búsqueda controla el criterio de ordenación de los valores en un cuadro de lista de dimensiones.
Tiene las siguientes opciones para el criterio de ordenación del cuadro de lista:
-
Automático: utiliza el criterio de ordenación predeterminado. Los números se ordenan numéricamente en orden ascendente. El texto se ordena alfabéticamente por orden ascendente.
-
Heredar de la dimensión: utiliza el criterio de ordenación definido para la dimensión individual.
Dar formato a columnas de dimensiones y medidas
Puede dar formato a sus columnas de dimensiones y medidas con opciones adicionales. Puede hacer lo siguiente:
-
Limitar las dimensiones mostradas
-
Dar formato a la representación de dimensiones
-
Dar formato a los números de medidas
-
Crear columnas condicionales
-
Establecer el color de fondo de las celdas usando expresiones
-
Establecer el color de texto mediante expresiones
-
Establecer el ancho de columna
Limitar las dimensiones mostradas
Limitar el número de valores mostrados para una dimensión. Cuando establecemos una limitación, las únicas dimensiones mostradas son aquellas en las que el valor de la medida cumple el criterio fijado por la limitación.
Haga lo siguiente:
-
En Datos, seleccione una dimensión y despliegue las propiedades.
-
En Limitación, seleccione una de las siguientes limitaciones:
-
Sin limitación: El valor predeterminado.
-
Número fijo: Selecciónelo para mostrar los valores superiores o inferiores. Establezca el número de valores. También puede utilizar una expresión para establecer el número. Haga clic en para abrir el editor de expresiones.
-
Valor exacto: Utilice los operadores y fije el valor exacto del límite. También puede utilizar una expresión para establecer el número. Haga clic en para abrir el editor de expresiones.
-
Valor relativo: Utilice los operadores y establezca el valor límite relativo en porcentaje. También puede utilizar una expresión para establecer el número. Haga clic en para abrir el editor de expresiones.
-
Dar formato a la representación de dimensiones
Puede dar formato a las columnas de dimensión para mostrar valores, enlaces o imágenes utilizando Representación en el panel de propiedades. Puede seleccionar las siguientes representaciones:
- Texto: muestra los valores de las dimensiones en forma de texto. Este es el valor predeterminado.
-
Enlace: muestra los valores como enlaces sobre los que se puede hacer clic. Se utiliza el valor de dimensión o la URL, o bien puede añadir otras URL a los valores de dimensión mostrados.
-
Imagen: muestra como imágenes los valores que contienen una URL absoluta a una imagen.
Formato de los enlaces
El carácter ; no se admite como separador de parámetros de consulta en una URL.
Haga lo siguiente:
-
En Datos, seleccione una dimensión y despliegue las propiedades.
-
En Representación, seleccione Enlace.
-
En Configuración de enlace, seleccione una de las siguientes opciones:
-
Añadir etiqueta: la dimensión contiene la URL de destino en la expresión de la dimensión o en la tabla de datos. Los enlaces se muestran y ordenan por expresión de URL de destino.
En Etiqueta de enlace inserte una etiqueta de texto descriptiva para la URL de destino. Haga clic en para abrir el editor de expresiones.
-
Añadir URL: los valores de las dimensiones se convierten en enlaces de texto seleccionables que son etiquetas para las URL.
En URL de enlace, indique la expresión de la URL de destino. Haga clic en para abrir el editor de expresiones.
-
Dar formato a imágenes
Solo se puede acceder a las imágenes de las tablas dinámicas desde servidores y dominios que se hayan incluido en la lista segura. Los administradores pueden poner estos recursos a disposición de los usuarios en Administración añadiendo Políticas de Seguridad de Contenidos (CSP) para cada servidor o dominio. CSP ayuda a prevenir ataques de secuencias de comandos controlando los recursos que un navegador puede solicitar a un servidor.
El carácter ; no se admite como separador de parámetros de consulta en una URL.
Haga lo siguiente:
-
En Datos, seleccione una dimensión y despliegue las propiedades.
-
En Representación, seleccione Imagen.
-
En Configuración de imagen, seleccione una de las opciones siguientes:
-
Añadir etiqueta: la dimensión contiene la URL absoluta de la imagen en la expresión de dimensión o en la tabla de datos. Los enlaces se muestran y ordenan por la expresión de URL.
En Etiqueta de imagen, escriva una etiqueta de texto descriptivo para la imagen que se muestra como texto alternativo cuando se coloca el cursor sobre la imagen. Haga clic en para abrir el editor de expresiones.
-
Añadir URL: los valores de dimensión se convierten en etiquetas para el texto alternativo que se muestra cuando se pasa el cursor sobre la imagen.
En URL de imagen, inserte la expresión de la URL de destino. Haga clic en para abrir el editor de expresiones.
-
-
En Ajustar tamaño, seleccione una de las siguientes opciones:
-
Ajustar siempre
-
Ajustar al ancho
-
Ajustar a altura
-
Expandir para ajustar
-
Tamaño original
-
-
En Posición, seleccione la posición de la imagen dentro de la celda.
Dar formato a los números de medidas
Puede dar formato a los números de las medidas en Formato numérico en el panel de propiedades.
Si desea cambiar el formato numérico a nivel de app y no solo para una única medida, es mejor hacerlo en la configuración regional, en las sentencias SET al comienzo de la secuencia de script en el editor de carga de datos.
Haga lo siguiente:
-
En Datos, seleccione una medida y expanda sus propiedades.
-
En Formato numérico, seleccione el formato:
-
Automático: Qlik Sense establece automáticamente un formato numérico basado en los datos fuente.
Para representar las abreviaturas numéricas se utilizan las unidades del Sistema internacional de unidades, es decir, k (miles), M (millones) y G (mil millones).
-
Número: por defecto el formato está establecido en Simple, y podemos seleccionar las opciones de formato en la lista desplegable. Cámbielo a Personalizado e indique el patrón de formato en Patrón de formato.
Ejemplos:
- # ##0 describe el número como un entero con un separador de miles. En este ejemplo " " se utiliza como separador de miles.
- ###0 describe el número como un entero sin separador de miles.
- 0000 describe el número como un entero con, al menos, cuatro dígitos. Por ejemplo, el número 123 se mostrará como 0123.
- 0.000 describe el número con tres decimales. En este ejemplo "." se utiliza como separador decimal.
Si añade el signo de porcentaje (%) al patrón de formato, los valores de la medida se multiplican automáticamente por 100.
- Moneda: De forma predeterminada, el patrón de formato utilizado para el dinero lo establece la configuración regional definida en su perfil. Utilice Patrón de formato para cambiar el patrón de formato.
- Fecha: de forma predeterminada, el formato está configurado en Simple y puede seleccionar el formato entre las opciones de la lista. Cámbielo a Personalizado e indique el patrón de formato en Patrón de formato.
- Duración: de forma predeterminada el patrón de formato utilizado para la duración lo establece la configuración regional definida en su perfil. La duración de intervalos se puede formatear como días, o como una combinación de días, horas, minutos, segundos y fracciones de segundos. Utilice Patrón de formato para cambiar el patrón de formato.
- Personalizado: de forma predeterminada, el patrón de formato utilizado para la personalización lo establece la configuración regional definida en su perfil. Utilice Patrón de formato para cambiar el patrón de formato.
-
Crear columnas condicionales
Las columnas pueden ser condicionales, de modo que solo aparezcan cuando se cumplan determinadas condiciones.
Haga lo siguiente:
-
En Datos, seleccione una dimensión o medida y expanda las propiedades.
-
En Mostrar columna si, haga clic en para abrir el editor de expresiones.
-
Indique la expresión que determinará las condiciones para que se muestre la columna.
-
Haga clic en Aplicar.
Ejemplo
Suponga que tiene una Tabla dinámica o un objeto dinámico que contiene lo siguiente:
-
Las dimensiones son Product Type y Product Name.
-
Las medidas son Sum(Sales) y Count (distinct InvoiceNumber).
-
Los elementos en las Columnas son Valores (predeterminado) y el campo Quarter.
Parte 1: Columna condicional basada en selecciones de los usuarios
Es posible que tenga una gran cantidad de años de datos en su app, por lo que no desea añadir confusión y desorden en la visualización. También desea fomentar el análisis granular, detallado e interactivo.
Para la columna Trimestre, podría añadir la siguiente expresión Mostrar columna si:
GetSelectedCount(Year)=1
Con esta expresión, si el usuario selecciona un solo año en la app, la tabla dinámica desglosa cada medida por trimestre. Si no, se muestran los valores totales de la medida.
Parte 2: Columnas condicionales usando variables
Puede usar variables para fomentar el análisis interactivo. Supongamos que también crea una variable vUserInteraction con una definición en blanco. A continuación, crea dos gráficos de Botón en su hoja, configurados con la acción Fijar valor de variable:
Mostrar más detalles: al hacer clic en este botón se establece vUserInteraction como un valor de ='Yes'.
Mostrar menos detalles: al hacer clic en este botón se establece vUserInteraction como un valor de ='No'.
En su tabla dinámica podría añadir una serie de medidas adicionales al gráfico, como Count(Quantity) y Sum(Cost). A continuación, configure cada columna de medidas para que tenga el siguiente valor para Mostrar columna si:
'$(Reference)'='Yes'
Esto permite que el gráfico se adapte a si el usuario desea o no información adicional. Si el usuario hace clic en el botón Mostrar más detalles, se añadirán medidas adicionales a la tabla. En caso contrario, o si hacen clic en Mostrar menos detalles, se eliminarán las medidas adicionales.
Mostrar más detalles: al hacer clic en este botón se establece vUserInteraction como un valor de ='Yes'.
Mostrar menos detalles: al hacer clic en este botón se establece vUserInteraction como un valor de ='No'.
En su tabla dinámica podría añadir una serie de medidas adicionales al gráfico, como Count(Quantity) y Sum(Cost). A continuación, configure cada columna de medidas para que tenga el siguiente valor para Mostrar columna si:
'$(Reference)'='Yes'
Esto permite que el gráfico se adapte a si el usuario desea o no información adicional. Si el usuario hace clic en el botón Mostrar más detalles, se añadirán medidas adicionales a la tabla. En caso contrario, o si hacen clic en Mostrar menos detalles, se eliminarán las medidas adicionales.
Configurar el color de fondo con expresiones
Puede definir el color de fondo de una columna mediante expresiones. Por ejemplo, puede hacer que las celdas de la columna cambien el color de fondo según los valores de la celda de la columna. El color del texto cambiará automáticamente a blanco cuando se utilice un color de fondo oscuro.
Haga lo siguiente:
En Datos, seleccione una dimensión o medida y expanda las propiedades.
En Expresión de color de fondo, haga clic en para abrir el editor de expresiones.
Indique la expresión que determinará las condiciones para que se muestre la columna.
Haga clic en Aplicar.
Configurar el color de texto con expresiones
Puede definir el color del texto de una columna mediante expresiones. Por ejemplo, puede hacer que las celdas de la columna cambien el color del texto según los valores de la celda de la columna.
Haga lo siguiente:
En Datos, seleccione una dimensión o medida y expanda las propiedades.
En Expresión de color de texto, haga clic en para abrir el editor de expresiones.
Indique la expresión que determinará las condiciones para que se muestre la columna.
Haga clic en Aplicar.
Establecer el ancho de columna
De forma predeterminada, el ancho de la columna se establece automáticamente. Puede configurar manualmente el ancho de las columnas por:
Contenido
Píxeles
Porcentaje
También puede cambiar el tamaño de las columnas manualmente arrastrando los bordes de las cabeceras.
Haga lo siguiente:
En Datos, seleccione una dimensión o medida y expanda las propiedades.
En Ancho de columna, seleccione cómo desea establecer el ancho de columna:
Ajustar al contenido: el tamaño de las columnas depende del ancho del contenido de la columna.
Píxeles: establezca el ancho de la columna en píxeles.
Porcentaje: establezca el ancho de la columna en porcentaje.
Automático: establezca el ancho de columna automáticamente con Qlik Sense.
Personalizar el estilo
Con las Opciones avanzadas habilitadas, tiene varias opciones de estilo disponibles en Aspecto en el panel de propiedades.
Haga clic en Opciones de estilo, en Aspecto > Presentación para personalizar aún más el estilo del gráfico. El panel de opciones de estilo contiene varias secciones en las pestañas General y Gráfico.
Puede restablecer sus estilos haciendo clic en junto a cada sección. Al hacer clic en Restablecer todo, se restablecen los estilos de todas las pestañas disponibles en el panel de estilos.
Personalizar el texto
Puede configurar el texto del título, el subtítulo y la nota al pie de página en Aspecto > General. Para ocultar estos elementos, desactive Mostrar títulos.
La visibilidad de las diferentes etiquetas en el gráfico depende de la configuración específica del gráfico y las opciones de visualización de etiquetas. Se pueden configurar en el panel de propiedades.
Puede dar estilo al texto que aparece en el gráfico.
Haga lo siguiente:
En el panel de propiedades, amplíe la sección Aspecto.
En Aspecto > Presentación, haga clic en Opciones de estilo.
En la pestaña General, configure la fuente, el estilo de énfasis, el tamaño de fuente y el color para los siguientes elementos de texto:
Título
Subtítulo
Nota a pie de página
En la pestaña Gráfico, establezca la fuente, el estilo de resaltado, el tamaño de la fuente y el color de los siguientes elementos de texto:
- Cabecera: aplique estilo al texto de las cabeceras de todas las dimensiones.
- Valores de dimensión: aplique estilo al texto de los valores de dimensión.
- Valores de medida: aplique estilo al texto de los valores de medida.
- Etiquetas de medida: aplique estilo al texto de las cabeceras de medida.
- Total valores: aplique estilo al texto de los totales.
- Valores nulos: aplique estilo al texto de los valores nulos.
Personalizar el fondo
Puede personalizar el fondo del gráfico. También puede colorear dimensiones o medidas individuales por expresión.
Haga lo siguiente:
En el panel de propiedades, amplíe la sección Aspecto.
En Aspecto > Presentación, haga clic en Opciones de estilo.
En la pestaña General del panel de estilo, puede seleccionar un color de fondo (un solo color o expresión). También puede establecer como fondo una imagen de su biblioteca multimedia o de una URL.
Nota informativaPara añadir una imagen de fondo desde una URL, debe agregarse el origen de la URL a la lista de elementos permitidos en la Política de seguridad de contenidos de su espacio empresarial inquilino. El origen debe añadirse con la siguiente Directiva: img-src. Esto lo hace un administrador del espacio empresarial inquilino.
Para más información, vea Crear una entrada de CSP.
Cuando use un color de fondo, utilice el control deslizante para ajustar la opacidad del fondo.
Al usar una imagen de fondo, puede ajustar el tamaño y la posición de la imagen.
En la pestaña Gráfico, personalice el color de fondo de los siguientes elementos:
- Cabecera
- Valores de dimensión
- Valores de medida
- Etiquetas de medida
- Total valores
- Valores nulos
Personalizar la cuadrícula
Puede personalizar la cuadrícula de la tabla dinámica.
Haga lo siguiente:
En el panel de propiedades, amplíe la sección Aspecto.
En Aspecto > Presentación, haga clic en Opciones de estilo.
En la pestaña Gráfico, personalice la cuadrícula con los siguientes elementos:
Altura de la fila: establezca la altura de las filas en líneas.
Borde: establezca el color de los bordes de las celdas.
Divisor: establezca el color del divisor que divide tanto las dimensiones como las medidas, así como el encabezado y las filas.
Fondo: establezca el color del área vacía creada cuando tiene dimensiones en Columna.
Personalizar los valores nulos
Puede cambiar cómo se representan los valores nulos en la tabla dinámica.
Haga lo siguiente:
Haga clic en Aspecto > Presentación en el panel de propiedades.
En Texto de valor nulo, escriba el texto con el que desea reemplazar los valores nulos.
Expandir completamente la tabla dinámica
Puede configurar la tabla dinámica para que siempre esté completamente expandida.
Haga lo siguiente:
Haga clic en Aspecto > Presentación en el panel de propiedades.
Seleccione Expandida por completo.
Personalizar el borde y la sombra
Puede personalizar el borde y la sombra del gráfico.
Haga lo siguiente:
Haga clic en Opciones avanzadas.
En el panel de propiedades, amplíe la sección Aspecto.
En Aspecto > Presentación, haga clic en Opciones de estilo.
En la pestaña General del panel de opciones de estilo, en Borde, ajuste el tamaño del Contorno para aumentar o disminuir las líneas de borde alrededor del gráfico.
Seleccione un color para el borde.
Ajuste el Radio de redondeo para controlar la redondez del borde.
En Sombra, en la pestaña General, seleccione un tamaño y color de sombra. Seleccione Ninguna para eliminar la sombra.
Limitaciones
Las tablas dinámicas tienen las siguientes limitaciones:
No puede pivotar los datos en su tabla dinámica de Visualization bundle cuando su hoja está en modo de análisis, como puede hacerlo con la tabla dinámica de visualización.