Saltar al contenido principal

Seleccionar y cargar datos

Cargar datos desde archivos, como Microsoft Excel o cualquier otro formato de archivo compatible, se realiza fácilmente utilizando el diálogo de selección de datos del editor de carga de datos.

  1. Abra Qlik Sense.
  2. Cree una nueva app.
  3. Denomine a la app Scripting Tutorial y después haga clic en Crear.
  4. Abra la app.
  5. Nota informativaAntes de cargar datos en su app por primera vez, existe la opción de usar Añadir datos para cargar con facilidad datos desde archivos. No obstante, en este tutorial queremos ver el script, así que utilizaremos el editor de carga de datos.
  6. Abra el editor de carga de datos desde el menú desplegable en la barra de herramientas superior.
  7. Haga clic en Crear nuevo en el menú a la izquierda para agregar una nueva sección de script debajo de la sección denominada Main.

  8. La utilización de más de una sección hace que mantener el script organizado resulte más fácil. La sección de script se ejecutará por orden cuando cargue datos.

  9. Dé un nombre a la sección escribiendo Sales.
  10. Nueva pestaña Sales en la app Scripting Tutorial

    Nueva pestaña Sales en la app Tutorial sobre secuencias de script.
  11. En DataFiles en el menú a la derecha, haga clic en Seleccionar datos.

  12. La ventana Seleccionar datos

    La ventana Seleccionar datos.

    La ventana Seleccionar datos.

  13. Cargue y después seleccione Sales.xlsx. Se abre una ventana de vista previa de datos.
  14. La ventana de Vista previa de datos para el archivo de datos Sales

    La ventana de Vista previa de datos para el archivo de datos de ventas.
  15. Deseleccione los campos # of Days Late y # of Days to Ship. Es posible que tenga que hacer clic en las cabeceras de los campos para ver los nombres completos.
  16. Busque date en el campo de búsqueda Filtrar campos.
  17. Haga clic en el encabezado Invoice Date y escriba Bill Date para cambiar el nombre del campo.
  18. Haga clic en Insertar script. El script de carga se inserta en la sección Sales del editor de script. Observe que Qlik Sense pone doble comillas en torno a los nombres de campo que contienen un espacio.
  19. Su script debería tener el aspecto siguiente:

    Script de carga en la pestaña Sales

    Script de carga en la pestaña Sales.

    Script de carga en la pestaña Sales.

  20. Añada la siguiente fila encima de la sentencia LOAD para dar nombre a la tabla Table1:
  21. Table1:

  22. Ahora ajuste el script para garantizar que las fechas se interpreten correctamente. Cambie el campo Date a lo siguiente:
  23. Date#(`Date`,'MM/DD/YYYY') as "Date",

    Su script debería tener el aspecto siguiente:

    El script de carga actualizado en la pestaña Sales

    El script de carga actualizado en la pestaña Sales.

    El script de carga actualizado en la pestaña Sales.

  24. En la esquina superior derecha, haga clic en Cargar datos.
  25. Esto cargará los datos en la app. Se muestra una ventana de progreso de ejecución de script. Cuando termine, verá un resumen de posibles errores y claves sintéticas incluso si no hay ninguno.

  26. Haga clic en Cerrar.
  27. Abra el visor del modelo de datos desde el menú desplegable en la barra de herramientas superior. Haciendo clic en Nueva pestaña el visor del modelo de datos se abrirá en una nueva pestaña.
  28. Seleccione Expandir y Gráfico de dispersión en el menú superior para mostrar la vista de tabla que se utiliza en este tutorial. Si la tabla no se muestra correctamente, puede eliminar el script de carga existente y crearlo otra vez.
  29. Vista de tabla en el visor del modelo de datos de los datos Sales

    Vista de tabla en el visor del modelo de datos con los datos de ventas.

    Ahora cargaremos otra tabla denominada Dates. Después de cargar la tabla, Qlik Sense la conectará con la tabla Sales en el campo Date.

  30. Abra el Editor de carga de datos.
  31. Haga clic en Crear nueva para añadir una nueva sección de script.
  32. Denomine a la sección: Dates. Si la nueva sección Dates no está ya colocada debajo de Sales, mueva el cursor sobre las barras de arrastre de Barras de arrastre y después arrastre la sección hasta colocarla bajo la sección Sales para reorganizar el orden.
  33. Haga clic en la fila superior del script y clic en Comentar / eliminar comentario.
  34. Asegúrese de que // se añade al script.

  35. Agregue el siguiente texto después de //:
  36. Loading data from Dates.xlsx

    La línea superior de su script ahora debería verse así:

    // Loading data from Dates.xlsx

  37. En DataFiles en el menú a la derecha, haga clic en Seleccionar datos.

  38. Nota de sugerenciaEn Nombres de campo, asegúrese de que Nombres de campo incluidos está seleccionado para que se incluyan los nombres de los campos de tabla cuando cargue los datos.
  1. Cargue y después seleccione Dates.xlsx. Se abre una ventana de vista previa de datos.
  2. La ventana de Vista previa de datos para el archivo de datos Dates

    Ventana de vista previa de datos para el archivo de datos de fechas
  3. Haga clic en Insertar script.
  4. Su script debería tener el aspecto siguiente:

    Script de carga en la pestaña Dates

    Script de carga en la pestaña Dates.
  5. Añada lo siguiente en la fila de encima de la sentencia LOAD para dar nombre a la tabla Table2:
  6. Table2:

  7. Para asegurarnos de que la columna Month del archivo Dates.xlsx se interprete correctamente en Qlik Sense necesitamos aplicar la función Month al campo Date.
  8. Cambie el campo Month a lo siguiente:

    Month (Date) as "Month",

    Su script debería tener el aspecto siguiente:

    El script de carga actualizado en la pestaña Dates

    El script de carga actualizado en la pestaña Dates.

    Ahora ha creado una secuencia de comandos (un script) para cargar los datos seleccionados desde el archivo Dates.xlsx. Ahora es el momento de cargar los datos en la app.

  9. En la esquina superior derecha, haga clic en Cargar datos.
  10. Cuando haga clic en Cargar datos, los datos se cargan en la app y el script se guarda.

  11. Cuando finalice la ejecución del script, haga clic en Cerrar.
  12. Abra el Visor del modelo de datos.
  13. Ahora puede ver que se ha establecido una conexión entre los dos campos denominados Date de las dos tablas.

    Vista de la tabla en el visor del modelo de datos

    Vista de la tabla en el visor del modelo de datos.
  14. Haga clic en Vista previa en la esquina inferior izquierda. Haga clic en el nombre de la tabla Table2.
  15. Esto mostrará información sobre la tabla. En el campo Vista previa puede ver que en la tabla interna Table2 se han cargado 628 filas de datos. Si en vez de esto hace clic en un campo de la tabla, verá la información sobre ese campo.

    Vista previa de la tabla en el visor del modelo de datos

    Vista previa de la tabla en el visor del modelo de datos.

    Los datos ahora están disponibles para usarlos en visualizaciones de una app. Le mostraremos cómo más adelante en este tutorial.