Перейти к основному содержимому Перейти к дополнительному содержимому

Пример: Воссоздание содержимого 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 под управлением клиента.

Ограничения

  • Нельзя использовать Преобразователь 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.

Visit the discussion forum at community.qlik.com

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!