Publicar un informe complejo desde una app de Qlik Sense

Este tutorial le mostrará cómo crear y publicar un informe complejo de Qlik NPrinting Excel utilizando datos de Qlik Sense.

Qlik NPrinting tiene muchas funciones. Este tutorial va destinado a ayudar a usuarios experimentados a crear un informe. No detalla cada tipo de informe, elemento de diseño u opción de publicación. Al final de este tutorial, habrá creado, editado y publicado un informe de Excel que podrán ver los usuarios que usted seleccione.

Otros tutoriales de Qlik NPrinting:

Nota: Microsoft Office debe estar instalado para poder editar y crear informes en formatos de archivo de Office.

En este tutorial, verá:

Acceder a una app de Qlik Sense

Los informes necesitan datos. Vea cómo descargar e importar una app de muestra de Qlik Sense.

Conectar Qlik NPrinting con una app de Qlik Sense 

Qlik NPrinting necesita conectarse a una app de Qlik Sense. Vea cómo configurar Qlik NPrinting para que pueda acceder a una app de muestra o a los datos actuales de Qlik Sense.

Crear un nuevo filtro

Los filtros le permiten refinar los datos. Cree un filtro para controlar los datos que ven los usuarios.

Crear una nueva plantilla de informe en Qlik NPrinting

Las plantillas de informe controlan el diseño y el formato de salida de los informes. Esta sección le mostrará cómo hacer una nueva plantilla.

Editar la plantilla de informe

Los informes ofrecen muchas opciones de formato. Añadirá títulos, tablas de Excel, tablas con subtotales y niveles al informe.

Publicar en NewsStand y correo electrónico

NewsStand es una consola web a la que sus usuarios pueden acceder para ver informes. Vea cómo automatizar la publicación del informe en NewsStand y por correo electrónico.

Acceder a una app de Qlik Sense

Las apps de Qlik Sense contienen los datos y visualizaciones que Qlik NPrinting utiliza para generar informes. Hay varias formas de acceder a una app de Qlik Sense:

  • Puede descargar una app de Qlik Sense del sitio de ayuda de Qlik y guardarla en su carpeta Qlik Sense Apps . Este tutorial hace referencia a muchos de los valores y campos que se encuentran en esta app de muestra. Si es la primera vez que realiza este tutorial, puede que desee usar la app proporcionada y no una app personalizada.
  • Puede usar su propia app de Qlik Sense y saltar a Conectar Qlik NPrinting con una app de Qlik Sense . Si va a usar su propia app para hacer este tutorial, elija una simple. Qlik NPrinting tarda más tiempo en cargar apps de Qlik Sense complejas.

Descargar una app de Qlik Sense desde el sitio de ayuda de Qlik e importarla en Qlik Sense

Haga lo siguiente:

  1. En el sitio de ayuda de Qlik NPrinting, vaya a Archivos de muestra y descargue el archivo de muestra: Sample file - Beginning with the Basics.zip en una ubicación de su preferencia en su equipo.
  2. En Windows, descomprima la carpeta. Beginner's tutorial.qvf es su archivo Qlik Sense.
  3. Envíe la app a su administrador de sistemas y pídale que importe Beginner’s tutorial.qvf en la consola QMC.
  4. Pídale al administrador de sistemas que publique la app en un stream al que pueda acceder. Puede publicarla en el stream predeterminado, Everyone.

Ahora podrá ver la app Beginner's tutorial en el centro de control de Qlik Sense.

Conectar Qlik NPrinting con una app de Qlik Sense 

Ahora crearemos una app de Qlik NPrinting y la conectaremos con su app de Qlik Sense.

Una app de Qlik Sense y una app de Qlik NPrinting son muy diferentes:

  • La app de Qlik Sense contiene datos y utiliza visualizaciones para explorar esos datos.
  • La app de Qlik NPrinting contiene informes, filtros y la conexión a una app de Qlik Sense o documento QlikView.

Las apps de Qlik NPrinting permiten a Qlik NPrinting Designer acceder a sus datos de Qlik Sense para que la información se pueda usar en un informe.

Nota: Para poder conectar Qlik NPrinting con sus apps de Qlik Sense, los certificados de Qlik Sense deben estar instalados en todos los equipos de Qlik NPrinting Engine. Vea: Instalar certificados.

Haga lo siguiente:

  1. Inicie sesión en la consola web de Qlik NPrinting.
  2. En el menú principal, haga clic en el menú desplegable Apps y clic en Apps.
  3. Haga clic en el botón Crear app.
    1. Escriba un nombre para esta nueva app. Por ejemplo: App Tutorial avanzado NP.
    2. Asegúrese de que la casilla Habilitado esté seleccionada. De lo contrario, su app será ignorada por el motor Qlik NPrinting Engine.
    3. Haga clic en Crear.

      Ahora podrá ver la App Tutorial avanzado NP en Apps.

      Apps screen

  4. En el menú principal, haga clic en el menú desplegable Apps y haga clic en Conexiones.
    1. Haga clic en el botón Crear conexión.
    2. En el recuadro Nombre, escriba un nombre para la conexión: Conexión Tutorial Avanzado.
    3. En la lista desplegable App, seleccione la app de Qlik NPrinting que creó previamente: App Tutorial avanzado NP.
    4. Seleccione Qlik Sense como su Fuente.
    5. Introduzca la siguiente información:
      • La Dirección del proxy: el nombre completo del equipo para el servidor de Qlik Sense. Puede encontrar esto en el centro de control de Qlik Sense, en la barra de direcciones de su navegador. El formato es: https://sense_proxy_computer_name.domain_name.
      • Qlik Sense ID de app: Esta información está disponible en el centro de control de Qlik Sense, en la barra de direcciones de su navegador, en la página general de su app.

      • Identidad: el <Windows domain name>\<user name> del usuario de Qlik Sense que tiene acceso a la app.

    6. Haga clic en el botón Ejecutar verificación. Esto garantiza que su conexión sea válida.

      Si la conexión es válida, verá un mensaje de "Verificación satisfactoria". Si no, verá el siguiente mensaje: "Errores detectados. Verifique los detalles a continuación."

      Successful Qlik Sense connection verification screen.

    7. Una vez que se haya verificado la configuración de conexión, haga clic en Crear. Volverá automáticamente al menú Conexiones.
    8. Haga clic en su nueva conexión. Verá el estado: Estado de caché - Generando. Esto significa que Qlik NPrinting se está conectando a Qlik Sense e importando metadatos. Si su app de Qlik Sense es muy grande, esto puede llevar varios minutos.
      Nota:

      Cada vez que agregue nuevos objetos a su app de Qlik Sense, debe volver a cargar sus metadatos de conexión.

    9. Una vez que el estado de la caché muestre Generado, puede crear una nueva plantilla de informe. Si obtiene un estado de Error, compruebe la información de su conexión.

Ahora podrá ver su nueva conexión en la pantalla Conexiones.

Successful generated Qlik Sense connection.

Si tiene problemas para conectarse a su app de Qlik Sense, vea:

Crear un nuevo filtro

Los filtros estáticos le permiten refinar sus datos conforme a los campos de su app de Qlik Sense. En este caso, vamos a crear un filtro denominado Vino y cerveza del campo Grupo de productos. Una tabla o imagen con este filtro aplicado solo mostrará los resultados relacionados con el vino y la cerveza e ignorará todos los demás tipos de productos.

Haga lo siguiente:

  1. Desde el menú principal, haga clic en el menú desplegable Apps y después seleccione Filtros.
  2. Haga clic en Crear filtro.
  3. Escriba un Nombre para su filtro. Por ejemplo: Vino y cerveza.
  4. En App, seleccione App Tutorial avanzado NP.
  5. Haga clic en Crear.

    Filter creation screen.

  6. Haga clic en Campos, en el menú de filtros.
  7. Haga clic en Añadir campo.
  8. En Conexión, seleccione su conexión.
  9. En Nombre, seleccione Grupo de productos.

    Deje Ignorar valores sin marcar.

  10. Deje Valor es en el área Valores. Esta opción obliga a Qlik NPrinting a seleccionar la lista de valores que especifiquemos.
  11. Comience a escribir el valor que desee. Aparecerá una lista de valores posibles. En este caso, elija Bebidas alcohólicas.
  12. Haga clic en Crear.

    Adding a field to a filter.

Crear una nueva plantilla de informe en Qlik NPrinting

Las plantillas de informes controlan el formato y diseño de los informes. Puede colocar los objetos y dar formato a las páginas usando las opciones estándar del tipo de informe que elija. Por ejemplo, un informe de Excel tendrá las mismas opciones de formato e interfaz que una hoja de Excel.

Haga lo siguiente:

  1. En la consola web de Qlik NPrinting, haga clic en Informes en el menú principal.
  2. Pulse el botón Crear informe.
  3. Escriba un título en el campo Título. Por ejemplo: Tutorial avanzado Excel.
  4. En la lista desplegable Tipo, seleccione Excel.
  5. En la lista desplegable App, seleccione App Tutorial avanzado NP.
  6. En las opciones de Plantilla, haga clic en Archivo vacío.
  7. Asegúrese de que la casilla Habilitado esté seleccionada. De lo contrario, su informe será ignorado por el motor Qlik NPrinting Engine.
  8. Haga clic en la casilla Habilitar nombres dinámicos. Esto le permitirá añadir variables a los nombres de informes.

    Estos elementos de campo se pueden reorganizar usando los identificadores de ordenación a la derecha.

  9. Debe tener al menos una variable. Elija Nombre de informe.
  10. Haga clic en Añadir variable. Elija User department.
  11. Haga clic en Añadir variable. Elija Personalizado. Agregue un guion o guion bajo en el cuadro de texto que aparece.
  12. Haga clic en Añadir variable. Elija Date. Seleccione un formato de fecha.
  13. El cuadro de Vista previa muestra el nombre dinámico del informe.
  14. Haga clic en Crear.

    Creating a report template with dynamic naming.

Ahora podrá ver Tutorial avanzado Excel en Informes.

Editar la plantilla de informe

Hay muchas maneras de editar una plantilla de informe. Añadiremos:

  • Títulos: texto simple utilizado para organizar su informe. Se pueden modificar utilizando el formato estándar de Excel.
  • Niveles: subdivida sus datos por una dimensión. Se pueden aplicar a tablas e imágenes.
  • Tablas: tome sus datos de Qlik Sense y preséntelos en forma de tabla. Puede crear tablas de Excel o importar tablas de Qlik Sense.
  • Filtros de objeto: refine los datos que se muestran en un objeto, como un gráfico o una tabla.

Esta sección no describe todo lo que se puede hacer en Qlik NPrinting Designer. Si desea información acerca de otras funciones de informes de Excel, vea: Informes de Excel.

Nota: La vista previa del informe puede variar respecto a la imagen que se muestra a continuación, en función del formato que le haya dado. Algunos de los objetos pueden tener nombres ligeramente diferentes, según el orden en que fueron seleccionados.

Haga lo siguiente:

  1. En la consola Qlik NPrinting web console, haga clic en Informes en el menú principal.
  2. En la pantalla Informes, haga clic en su informe.
  3. Haga clic en el botón Editar plantilla para abrir el editor de plantillas de Qlik NPrinting Designer.

    Edit report template button.

  4. En la celda A1, escriba un título: Por ejemplo, Quarterly trends and customer sales by region.

    Sugerencia: Puede usar las opciones de formato de Excel para cambiar el aspecto de estos títulos. Por ejemplo, puede cambiar el tamaño y el color de la fuente. También puede fusionar varias celdas para que el título esté centrado con respecto al resto del informe.
  5. Añadir un nivel:
    1. En el panel izquierdo, haga clic con el botón derecho en Niveles y seleccione Añadir niveles.
    2. Se abrirá una nueva ventana. Seleccione Región. Haga clic en Aceptar.

    3. Arrastre Region_Level a la celda A2.
    4. Corte la etiqueta de </Region_Level> y péguela en A17.

      Los objetos colocados dentro de estas etiquetas se organizarán por región.

    5. Expanda Region_Level en el panel izquierdo.
    6. Arrastre Region y suéltelo en la celda A4.

      Esto asegura que cada nivel tenga un encabezamiento.

  6. Añadir una tabla de Excel:
    1. En la celda A6, añada un subtítulo: Tendencias trimestrales.
    2. En el panel izquierdo, haga clic con el botón derecho en Tablas y seleccione Añadir objetos.
    3. Se abrirá una nueva ventana. Seleccione Quarterly Trend (Tendencia trimestral). Haga clic en Aceptar.
    4. En el panel de la izquierda, seleccione TFWPC - Quarterly Trend. Se abrirá el panel de Propiedades, a continuación.
    5. Desmarque la casilla Keep Source Formats.

      Esto elimina el formato de Qlik Sense de la tabla, por lo que puede personalizarlo.

    6. Configure Show Headers en Mostrar en celda de etiqueta.
    7. Las cabeceras de columna se insertarán en las celdas de etiqueta y los datos comenzarán en la fila inferior. No se reemplazarán las fórmulas y variables en las cabeceras originales de Qlik Sense.

    8. Arrastre TFWPC - Quarterly Trend a la celda A8. Seleccione la celda que contiene la etiqueta TFWPC, si no está seleccionada ya.
    9. Haga clic en la pestaña Insertar en la barra de herramientas de Excel.
    10. Haga clic en el icono Tabla en el grupo Tablas. Haga clic en Aceptar.

    11. Vaya a Herramientas de tablas > Diseño para aplicar el formato de tabla.
      • El formato de fuente y alineación aplicado a la celda del encabezado se aplicará a todas las celdas de la tabla en la fila del encabezado.
      • El formato de fuentes y alineación aplicado a la celda de contenido se aplicará a todas las celdas de la tabla en las filas de contenido.
      • El formato numérico no tendrá efecto alguno.
    12. Haga clic en Vista previa, en la barra de herramientas de Qlik NPrinting Designer, para acceder a una vista previa de la tabla.

      Ahora tiene una tabla de Excel que se puede ordenar y filtrar. Sin embargo, no puede formatear números.

  7. Añada una tabla con subtotales:
    1. En la celda A11, añada un subtítulo: Ventas de clientes.
    2. En el panel izquierdo, haga clic con el botón derecho en Tablas y seleccione Añadir objetos.
    3. Se abrirá una nueva ventana. Seleccione Customer Sales and Quantity. Haga clic en Aceptar.
    4. En el panel de la izquierda, seleccione Customer Sales and Quantity. Se abrirá el panel de Propiedades, a continuación.
    5. Desmarque la casilla Keep Source Formats.
    6. Expanda el nuevo nodo Customer Sales and Quantity.
    7. Arrastre Customer - Customer a A13 y JWaPFv - Sales a B13.
    8. En la celda A15 , escriba: Total región. En la celda B15, añada la fórmula: =SUM(B14).

      Dé formato a B15 para que se muestre como moneda.

      Designer, edit template screen.

  8. Agregar tabla con subtotales y un filtro:
    1. Añada una nueva hoja al libro de trabajo de Excel.
    2. Vaya a la nueva hoja. En la celda A1, añada un subtítulo: Ventas de vino y cerveza por región.
    3. En el panel izquierdo, haga clic con el botón derecho en Niveles y seleccione Añadir niveles.
    4. Se abrirá una nueva ventana. Seleccione Región. Haga clic en Aceptar.
    5. Arrastre Region_Level a la celda A2.
    6. Corte y pegue la etiqueta de </Region_Level> en A17.
    7. Expanda Region_Level en el panel izquierdo.
    8. Arrastre Region y suéltelo en la celda A4.

      Esto asegura que cada nivel tenga un encabezamiento.

    9. En el panel izquierdo, haga clic con el botón derecho en Tablas y seleccione Añadir objetos.
    10. Se abrirá una nueva ventana. Seleccione Product Treemap. Haga clic en Aceptar.
    11. Haga clic en el nodo Product Treemap. En Propiedades > Filtro, haga clic en ¥. Seleccione el filtro Vino y cerveza.

      Esto asegurará que esta nueva tabla solo muestre datos relacionados con productos de cerveza y vino.

      Desmarque la casilla Keep Source Formats.

    12. Expanda el nodo Product Treemap.
    13. Arrastre Product Type a B5, Item Desc a C5 y Sales a D5.
    14. En la celda C7, escriba: Total región. En la celda D7, añada una fórmula: =SUM(D6).
    15. En la celda C10, escriba: Total ventas. En la celda D10, añada una fórmula: =SUM(D6:D8)/2.
    16. Seleccione ambas celdas, D7 y D10, y deles formato para que se muestren como moneda.

      Designer, report template edit screen

  9. En el menú del editor de plantillas de Qlik NPrinting, haga clic en la pestaña Archivo. Haga clic en Guardar.
  10. Haga clic en la pestaña Plantilla y clic en el botón Vista previa para acceder a una vista previa de su informe.

    Puede que tarde varios minutos en cargar la vista previa, dependiendo del tamaño de su informe. Puede detener la generación de vista previa haciendo clic en el botón Abortar.

    Report preview screen

    Report preview screen, second sheet.

    Advertencia: Los cambios realizados en el modo de vista previa no se guardarán.
  11. Si desea seguir haciendo cambios, cierre la ventana de vista previa y dé formato a su informe en el editor de plantillas.
  12. Cuando haya terminado de hacer cambios haga clic en Guardar y cerrar.

La plantilla de informe se guarda ahora y está lista para compartir con los usuarios.

Publicar en NewsStand y correo electrónico

Los informes deben ser publicados para que los usuarios puedan acceder a ellos. Vamos a publicar en NewsStand y por correo electrónico.

NewsStand es un portal web que permite a los usuarios acceder a una vista previa y descargar informes y suscribirse a actualizaciones automáticas. Vea: Vista general de NewsStand

Los correos electrónicos contienen sus informes como archivos adjuntos. Sus contenidos se pueden personalizar agregando texto e imágenes. Vea: Distribuir informes por correo electrónico.

También crearemos un disparador, que publicará automáticamente los informes de acuerdo con una programación.

Nota: Debe configurar su servidor de correo SMTP para que envíe correos electrónicos desde Qlik NPrinting. Vea: Configurar el servidor SMTP.

Haga lo siguiente:

  1. En la consola web de Qlik NPrinting, en el menú principal, haga clic en Tareas y seleccione Tarea de publicación.
  2. Haga clic en el botón Crear tarea.

    1. Escriba un nombre. Por ejemplo: Publicar Tutorial avanzado.
    2. Seleccione su app de la lista desplegable: App Tutorial avanzado NP.
    3. Deje los valores predeterminados de las demás opciones. Haga clic en Crear.

      Publish task overview screen.

  3. Haga clic en la pestaña Informes.
    1. Haga clic en el botón Añadir informe.
    2. Seleccione Advanced Tutorial Excel en la lista desplegable Elegir informe.
    3. Seleccione XLS en la lista desplegable Formato de salida.
    4. Asegúrese de que las casillas Adjuntar al correo electrónico y Habilitado estén seleccionadas.
    5. Haga clic en Añadir informe.

      Adding a report to a publish task.

  4. Haga clic en la pestaña Usuarios/grupos.
    1. Haga clic en el botón Añadir usuario o grupo.
    2. Seleccione un usuario o grupo de la lista desplegable Elegir destinatario.

      Si desea aprender a crear nuevos usuarios, vea: Crear usuarios.

    3. Seleccione las casillas Habilitado, Destino de NewsStand y Destino del correo electrónico.
    4. Haga clic en Añadir destinatario.
  5. Haga clic en la pestaña Destinos.
    1. En la columna NewsStand, haga clic en la casilla Publicar para todos.
    2. En la columna Email, haga clic en la casilla Publicar para todos.
    3. Haga clic en Guardar.
  6. Personalice la plantilla de correo electrónico:
    1. Haga clic en Mensaje de correo electrónico, en el menú principal de tareas.
    2. En De, seleccione una de las opciones siguientes:
      • Usuario: Seleccione la dirección de correo electrónico del emisor en la lista desplegable. También puede utilizar el formulario de búsqueda para filtrar la lista.
      • Personalizado: Escriba una dirección de correo electrónico válida.

    3. En la lista desplegable Para, elija Usuarios seleccionados.
    4. Escriba un Asunto.
    5. Seleccione el Formato de correo electrónico haciendo clic en HTML, que admite texto con formato y texto dinámico.

    6. Añada texto al cuerpo del correo electrónico. Puede personalizarlo usando los botones de formato.
    7. Haga clic en Usuarios y después seleccione etiquetas de la lista. Se reemplazarán por el valor apropiado durante la generación de correo electrónico.

      Por ejemplo, User_Company%% será reemplazado por el nombre de la compañía del destinatario. En este ejemplo, hemos añadido %%User_FullName%%, %%User_Department%% y %%User_Company%%.

      Si sus perfiles de usuario no contienen esta información, el mensaje contendrá cadenas vacías. Vea: Crear usuarios.

    8. En la lista desplegable Adjuntos, seleccione Todos los informes adjuntos.
    9. Haga clic en Guardar.

      Email customization screen.

  7. Cree un disparador:
    1. Haga clic en Disparadores, en el menú principal de tareas.
    2. Haga clic en Crear disparador.
    3. Escriba un Nombre: Tutorial Trigger.
    4. En la sección Programación, seleccione el Tipo de programación. Para este tutorial, elija: Semanalmente.

      La tarea se ejecutará automáticamente los días de la semana especificados.

    5. En Frecuencia diaria, haga clic en Una vez. Deje la hora predeterminada.
    6. En la sección Inicio, puede especificar la Fecha de inicio y la Zona horaria para las horas especificadas en el disparador. La fecha de inicio predeterminada es el día en que se crea el disparador.
    7. Haga clic en Crear para guardar el nuevo disparador en el repositorio.

      Trigger creation interface

  8. Vuelva a la página Vista general.
  9. Haga clic en el botón Ejecutar ahora.

    Aparecerá un mensaje de confirmación en la parte superior de la página.

Sus destinatarios pueden ir ahora a NewsStand en sus navegadores y ver su informe. También recibirán una copia en su correo electrónico. Como creó un disparador, los usuarios también recibirán un informe actualizado una vez a la semana, de acuerdo con la programación establecida.

Sugerencia: En instalaciones estándar, puede cambiar de la consola web de Qlik NPrinting a su NewsStand cambiando el puerto 4993 a 4994 en la barra del navegador. Por ejemplo, si su consola web es https://YourServerName:4993, entonces su NewsStand es https://YourServerName:4994.

NewsStand