# Сокращение данных

Приложение предоставляет несколько различных способов уменьшить объем данных, загружаемых в ваше приложение. Например, можно фильтровать данные из файлов или из коннекторов данных.

Также можно сократить данные непосредственно в скрипте загрузки.

Выполните следующие действия.

1. Откройте редактор загрузки данных в Scripting Tutorial приложении.
2. Щелкните команду Загрузить данные.

   Учитывая Скрипт загрузки, который вы написали к настоящему моменту, приложение загружает 65 534 строки из файла данных Sales.xlsx в Table1. Обратите внимание, что Sales data является названием вкладки, содержащей вашу таблицу в исходном файле Sales.xlsx.

   Окно хода выполнения загрузки данных

   Окно хода выполнения загрузки данных

   Окно хода выполнения загрузки данных ![Окно хода выполнения загрузки данных.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-progress-all.png)
3. Щелкните вкладку Sales в редакторе загрузки данных.
4. Удалите точку с запятой в конце этой строки:
   ```
   (ooxml, embedded labels, table is [Sales data]);
   ```
5. Добавьте следующую строку в конце скрипта загрузки:
   ```
   Where Sales > 100.00 and Date("Invoice Date") >= '01/01/2026';
   ```

   Это указывает приложению загружать только те данные, в которых продажи превышают 100,00 $. Он также использует функцию даты для загрузки данных, где дата равна или превышает 1 января 2026 года.

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

   Окно скрипта загрузки со скриптом для сокращения количества загружаемых данных

   Окно скрипта загрузки со скриптом для сокращения количества загружаемых данных

   Окно скрипта загрузки со скриптом для сокращения количества загружаемых данных ![Окно скрипта загрузки со скриптом для сокращения количества загружаемых данных.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load_reduce_data-cloud-rev.png)
6. Щелкните команду Загрузить данные.

   На основе вашего обновленного Скрипта загрузки приложение теперь загружает меньше строк из файла данных Sales.xlsx.

   Окно хода выполнения загрузки данных с сокращенной загрузкой данных

   Окно хода выполнения загрузки данных с сокращенной загрузкой данных

   Окно хода выполнения загрузки данных с сокращенной загрузкой данных ![Окно хода выполнения загрузки данных с сокращенной загрузкой данных.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-progress-reduced.png)
7. Если вы затем добавите данные в простую таблицу в своем приложении, вы увидите, что были загружены только те данные, которые соответствуют созданным вами условиям.

   Таблица, содержащая поля Bill Date и Sales

   Таблица, содержащая поля Bill Date и Sales

   Таблица, содержащая поля Bill DateBill Date и SalesSales ![Таблица, содержащая поля Bill Date и Sales.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-reduce-table.png)

   Обратите внимание, что мы добавили Salesполе в качестве измерения. Это делается для того, чтобы значения Sales отображались индивидуально. Если бы мы добавили Sales в качестве меры, значения были бы агрегированы по дате.

   Как правило, вы добавляете Sales в качестве меры. Использование мер позволяет отображать значения в виде денежных сумм (например, в долларах), применяя форматирование чисел к столбцу.

   Форматирование чисел, применимое к мере Sales

   Форматирование чисел, применимое к мере Sales

   Форматирование чисел, применимое к мере SalesSales ![Форматирование чисел, применимое к мере Sales.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_load-reduce-money.png)

   Однако, поскольку мы используем Sales в качестве измерения, нам нужен другой подход. В этом случае мы будем использовать выражение диаграммы. Несмотря на то что мы не обсуждаем функции диаграммы подробно на этом уроке, это хорошая возможность для быстрого примера.

   Когда мы используем Sales в качестве измерения, значения отображаются в виде чисел, как показано в таблице выше.

   Чтобы это исправить, вы можете открыть поле редактора выражений диаграммы Sales, щелкнув fx и затем воспользовавшись функцией Money.

   Открывание редактора выражений

   Открывание редактора выражений

   Открывание редактора выражений ![Открытие редактора выражения.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_load-reduce-chart-expression.png)

   Введите следующее в редакторе выражений.
   ```
   =Money( Sales )
   ```

   Редактор выражения

   Редактор выражения

   Редактор выражения ![Редактор выражения.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-reduce-chart-expression-edit.png)

   Значения в поле теперь будут отображаться в денежных единицах. Эти единицы (в данном случае доллары) указаны в разделе Main скрипта загрузки.

   Таблица содержит поля Bill Date и Sales. Sales теперь отображается в долларах

   Таблица содержит поля Bill Date и Sales. Sales теперь отображается в долларах

   Таблица содержит поля Bill DateBill Date и SalesSales. SalesSales теперь отображается в долларах ![Таблица, содержащая поля Bill Date и Sales. Теперь значение в поле Sales отображается в долларах.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-reduce-table-money.png)
8. Теперь, когда мы завершили этот пример, закомментируйте оператор Where. Не забудьте добавить точку с запятой в конце вашего первого оператора LOAD.

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

   Окно загрузки скрипта с закомментированным оператором Where

   Окно загрузки скрипта с закомментированным оператором Where

   Окно загрузки скрипта с закомментированным оператором WhereWhere ![Окно скрипта загрузки с закомментированным оператором Where.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-where_comment-cloud-rev.png)