Перейти к основному содержимому
Пример: Воссоздание содержимого QlikView вручную в Qlik Sense

НА ЭТОЙ СТРАНИЦЕ

Пример: Воссоздание содержимого QlikView вручную в Qlik Sense

Определенные визуализации и другие объекты не могут быть преобразованы с помощью Преобразователь QlikView. В этой теме приводится пример того, как вручную воссоздать часть такого содержимого в Qlik Sense.

В этом примере для воссоздания документа QlikView Customers.qvw в Qlik Sense выполняются следующие действия.

  1. Преобразование некоторых объектов в документе QlikView, называющемся Customers.qvw, с помощью Преобразователь QlikView.
  2. Перенос объектов QlikView в приложение Qlik Sense.
  3. Воссоздание объектов QlikView вручную, которые не были преобразованы в приложении Qlik Sense.

Документ Customers содержит четыре листа:

  • Main
  • Container object
  • Conditional show
  • Forecast

Лист Main в документе Customers в QlikView

Лист Main в Customers.qvw

Лист Container object в документе Customers в QlikView

Лист Container object в Customers.qvw

Лист Conditional show в документе Customers в QlikView

Лист Conditional show в Customers.qvw

Лист Forecast в документе Customers в QlikView

Лист Forecast в Customers.qvw

Документ содержит следующие объекты, которые будут преобразованы преобразователем или воссозданы вручную в Qlik Sense:

  • Лист Main:
    • списки (преобразователь)
  • Лист Container object:
    • визуализации (преобразователь)
    • контейнер (вручную)
  • Лист Conditional show:
    • списки (преобразователь)
    • простая таблица, которая использует функцию условного отображения (вручную)
    • текстовые объекты (вручную)
  • Лист Forecast:
    • диаграмма (преобразователь)
    • ползунок с переменной для ввода данных пользователем (вручную)

Требования

  • Доступ к Dev Hub в Qlik Sense Enterprise on Windows.

Ограничения

  • Нельзя использовать Преобразователь QlikView для преобразования документов, которые занимают больше 500 МБ на диске. Чтобы уменьшить размер документа, не теряя ресурсы, можно уменьшить в нем объем данных или сохранить документ без данных.

Воссоздание документа QlikView в виде приложения Qlik Sense

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

  1. Откройте Dev Hub в Qlik Sense, затем выберите Преобразователь QlikView.

    Для получения дополнительной информации см. Преобразователь QlikView (только английский язык).

  2. Перетащите документ Customers.qvw в преобразователь. Qlik Sense обрабатывает документ.

  3. Выберите документ Customers.qvw, затем щелкните Выбрать все для выбора всех объектов на вкладке Визуализации.

    Вкладка «Визуализации» в документе Customers в инструменте для преобразования

    Вкладка Visualizations в документе Customers в инструменте для преобразования.
  4. Проверьте вкладки и затем щелкните Создать приложение. Приложение Customers создано в хабе Qlik Sense. Объекты созданы как основные элементы на панели Ресурсы. Для доступа к переменным и создания новых переменных используется окно Переменные.

    Панель ресурсов в Qlik Sense

    Панель ресурсов в Qlik Sense.
  5. Откройте приложение Customers и создайте новый лист. Назовите лист Main. Щелкните Основные элементы и затем перетащите следующие таблицы на лист:
    • Country
    • City
    • Customer
    • ProductName

    Готовый лист Main в приложении Customers

    Готовый лист Main в приложении Customers.
    Примечание об информацииБолее подробно создание приложения Qlik Sense с помощью Преобразователь QlikView рассматривается в разделе Пример: Перенос содержимого QlikView в Qlik Sense с помощью Преобразователь QlikView
  6. Создайте новый лист и присвойте ему имя Container object.
  7. Воссоздайте поведение из контейнера в QlikView.
    1. Щелкните Изменить лист на листе, затем выберите Диаграммы. Объект Контейнер показан.

      Контейнер в диаграммах

      Диаграмма с контейнером.
    2. Перетащите Контейнер на лист.

      Контейнер на листе

      Контейнер на листе.
    3. Из раздела Основные элементы добавьте Sales by Country, Top 20 customers and # of orders и Sales By Category в контейнер. Когда изменение завершено, можно просмотреть каждую из диаграмм, щелкая на их вкладках.

      Готовый лист Container object

      Добавьте содержимое в контейнер.
  8. Создайте новый лист и присвойте ему имя Conditional show.
  9. Воссоздайте поведение из простой таблицы в QlikView. Таблица показывает, когда функция условного отображения получает значение «истина».
    1. Из раздела Основные элементы перетащите таблицы Customer, OrderDate и OrderID на лист.
    2. Из раздела Диаграммы перетащите новую таблицу на лист и затем присвойте ей имя Conditional table.
    3. Добавьте ProductName в таблицу в качестве измерения. Добавьте Quantity, Unit Price и Price в качестве мер в таблицу.

      Лист Conditional show

      Лист Conditional show.
    4. Щелкните Conditional table, выберите Дополнения на панели Свойства, затем щелкните Обработка данных.
    5. Для Условие вычисления введите следующее: Count (distinct OrderID)=1

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

    6. Введите Select one value in the OrderID table для Отображаемое сообщение.

      Изменение Conditional table

      Изменение таблицы Conditional.

      После внесения изменений можно выбрать значение в таблице OrderID для показа связанных данных в Conditional table.

      Выберите одно значение для Order ID

      Изменение таблицы Conditional.

      Связанные данные в Conditional table

      Связанные данные в таблице Conditional.
  10. Из раздела Диаграммы перетащите Текст и изображение на лист.

    Текст и изображение в разделе «Диаграммы»

    Текст и изображение в разделе «Диаграммы».
  11. Добавьте следующий текст: Выберите один заказ для просмотра подробных данных
  12. Из раздела Диаграммы перетащите Ключевой показатель эффективности на лист.

    Ключевой показатель эффективности в разделе «Диаграммы»

    Лист Conditional show.
  13. В разделе Данные на панели Свойства введите =Sum(Price) в качестве выражения для меры и Total value of order для Label.

    Настройка ключевого показателя эффективности

    Настройка ключевого показателя эффективности.

    Кроме того, установите в полях Условие вычисления и Отображаемое сообщение те же значения, что и для Conditional table.

    После внесения изменений можно выбрать значение в таблице OrderID для показа связанных данных в Conditional table и ключевого показателя эффективности.

    Выберите одно значение для Order ID
    Настройка ключевого показателя эффективности.

    Готовый лист Conditional show

    Лист Conditional show.
  14. Создайте новый лист и присвойте ему имя Forecast.
  15. Воссоздайте таблицу Next year forecast из QlikView.
    1. Из области Визуализации в разделе Основные элементы перетащите Next year forecast на лист.

      Визуализация Next year forecast

      Визуализация Next year forecast.
    2. Щелкните визуализацию и затем выберите Изменить, чтобы изменить связанный основной элемент.

      Изменить основной элемент

      Изменение основного элемента.

    3. В разделе Вид/Представление на панели Свойства измените вид со Стопкой на Сгруппированный. В разделе Цвета и легенда установите для параметра Показать легенду значение Авто.

      Представление диаграммы

      Представление диаграммы.

      После внесения изменений визуализация выглядит примерно как в QlikView.

      Готовая визуализация Next year forecast

      Готовая визуализация Next year forecast.
  16. Воссоздайте ползунок из QlikView на листе Forecast. В ползунке используется переменная для ввода данных пользователем. Преобразователь скопировал переменную.
    1. Из пакета Qlik Dashboard Bundle в разделе Пользовательские объекты перетащите Ввод переменной на лист.

      Ввод переменной в разделе «Пользовательские объекты»

      Ввод переменной в разделе «Пользовательские объекты».
    2. В разделе Вид/Общее на панели Свойства введите Change next year in % в поле Заголовок.
    3. В разделе Переменная выберите переменную Прогноз в области Имя, а затем выберите Ползунок в области Показать в виде.

    4. В разделе Значения установите -10 для параметра Мин, 25 для параметра Макс и 5 для параметра Шаг. Наконец, выберите Метка ползунка.

      Настройка ввода переменной

      Ввод переменной.

      После внесения изменений можно использовать ползунок для изменения прогноза.

      Готовый лист Forecast

      Ползунок на листе Forecast.