Выбор и загрузка данных
Загрузка данных из файлов, таких как Microsoft Excel или любых других поддерживаемых форматов файлов, легко выполняется с помощью диалогового окна выбора данных в редакторе загрузки данных.
Выполните следующие действия.
- Откройте Qlik Sense.
 - Создайте новое приложение.
 - Введите имя приложения Scripting Tutorial, затем щелкните Создать.
 - Откройте приложение.
 - Откройте Редактор загрузки данных из раскрывающегося меню на верхней панели инструментов.
 - 
                        
Щелкните
в левом меню, чтобы добавить новый раздел скрипта под разделом с именем Main.
 - Дайте разделу имя, введя Sales.
 - 
                        
Разверните панель Источники данных, если она свернута. Меню открывается справа.
 - 
                        
Под элементом DataFiles в меню справа щелкните Выбрать данные.
 - Загрузите, а затем выберите Sales.xlsx. Откроется окно предварительного просмотра данных.
 - Отмените выбор полей # of Days Late и # of Days to Ship. Чтобы увидеть полные имена полей, щелкните заголовок поля.
 - Поиск date в поле поиска Отфильтр. поля.
 - Щелкните заголовок Invoice Date и введите Bill Date, чтобы переименовать поле.
 - Щелкните команду Вставить скрипт. Скрипт загрузки вставлен в раздел Sales редактора скриптов. Обратите внимание, что Qlik Sense вставляет двойные кавычки вокруг имен полей, содержащих пробел.
 - Добавьте следующее в строку над оператором LOAD, чтобы дать имя таблице Table1:
 - Теперь внесем в скрипт поправку, чтобы обеспечить правильную интерпретацию дат. Измените поле Date следующим образом:
 - В правом верхнем углу щелкните команду Загрузить данные.
 - Щелкните команду Закрыть.
 - Откройте просмотр модели данных из раскрывающегося меню на верхней панели инструментов. По щелчку элемента 
просмотр модели данных откроется в новой вкладке.
 - Выберите 
и
в раскрывающемся меню, чтобы отобразить вид таблицы, используемый в данном учебном пособии. Если таблица не отображается надлежащим образом, можно удалить существующий скрипт загрузки и построить скрипт снова.
 - Откройте Редактор загрузки данных.
 - Щелкните 
, чтобы добавить новый раздел скрипта.
 - Название раздела Dates. Если новый раздел Dates не расположен ниже раздела Sales, наведите указатель на 
, а затем перетащите этот раздел, разместив его ниже раздела Sales, чтобы изменить порядок их выполнения.
 - 
                        
Щелкните верхнюю строку скрипта и выберите элемент
.
Убедитесь, что в скрипт добавлен элемент //.
 - Добавьте следующий текст после //:
 - 
                        
Под элементом DataFiles в меню справа щелкните Выбрать данные.
 - Загрузите, а затем выберите Dates.xlsx. Откроется окно предварительного просмотра данных.
 - Щелкните команду Вставить скрипт.
 - Добавьте следующее на строку над оператором LOAD, чтобы дать имя таблице Table2:
 - В целях обеспечения надлежащей интерпретации столбца Month в файле Dates.xlsx при помощи Qlik Sense необходимо применить функцию Month к полю Date.
 - В правом верхнем углу щелкните команду Загрузить данные.
 - После выполнения скрипта щелкните команду Закрыть.
 - Откройте раздел Просмотр модели данных.
 - Щелкните Предварительный просмотр в левом нижнем углу. Щелкните имя таблицы Table2.
 
Использование нескольких разделов облегчает сохранять организацию скрипта. Этот раздел скрипта будет выполняться в последовательном порядке выполнения, когда осуществляется загрузка данных.
Новая вкладка Sales в приложении Scripting Tutorial
Выберите окно данных

Окно предварительного просмотра данных для файла данных Sales

Скрипт должен выглядеть следующим образом:
Скрипт загрузки на вкладке Sales

Table1:
Date#(`Date`,'MM/DD/YYYY') as "Date",
Скрипт должен выглядеть следующим образом:
Обновленный скрипт загрузки на вкладке Sales

Данные загрузятся в приложение. Откроется окно хода выполнения скрипта. По завершении вы увидите сводку возможных ошибок и синтетических ключей (даже если этого нет).
Вид таблицы в просмотре модели данных Sales

Теперь давайте загрузим другую таблицу с именем Dates. После загрузки этой таблицы Qlik Sense соединит ее с таблицей Sales в поле Date.
Loading data from Dates.xlsxВерхняя строка скрипта теперь должна выглядеть так:
// Loading data from Dates.xlsx
Окно предварительного просмотра данных для файла данных Dates

Скрипт должен выглядеть следующим образом:
Скрипт загрузки на вкладке Dates

Table2:Измените поле Месяц следующим образом:
Month (Date) as "Month",
Скрипт должен выглядеть следующим образом:
Обновленный скрипт загрузки на вкладке Dates

Скрипт для загрузки выбранных данных из файла Dates.xlsx создан. Пора загрузить данные в приложение.
После выбора Загрузить данные данные будут загружены в приложение и скрипт будет сохранен.
Теперь вы можете увидеть, что оба поля Date в двух таблицах связаны.
Вид таблицы в просмотре модели данных

Отобразится информация о таблице. В поле Предварительный просмотр видно, что 628 строк данных загружены во внутреннюю таблицу Table2. Если щелкнуть поле в таблице, отобразится информация о поле.
Предварительный просмотр таблицы в просмотре модели данных

Соответствующие данные теперь доступны в визуализациях в приложении. Как это делается, мы покажем вам далее в этом учебном пособии.