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

Создание диаграмм с помощью Direct Discovery

Диаграммы можно создавать с полями DIMENSION в виде измерений диаграмм и полями MEASURE в выражениях диаграмм. Поля DETAIL не имеют функций в диаграммах и не могут использоваться.

Для диаграмм QlikView, в которых используются только поля Direct Discovery, все агрегирования выполняются в базе данных. Когда диаграмма имеет поля как Direct Discovery, так и в памяти, в первую очередь выполняются агрегирования базы данных, а затем — агрегирования на уровне диаграммы.

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

  • Сумма
  • Avg
  • Count
  • Мин
  • Макс

При использовании Direct Discovery важно знать тип агрегирований, который поддерживается исходной базой данных. Например, большинство баз данных SQL поддерживают DISTINCT в любом агрегировании, но Google BigQuery поддерживает только COUNT(DISTINCT ...).

Большинство функций диаграмм QlikView доступны при использовании полей Direct Discovery: интерактивная сортировка, форматирование, визуальные подсказки, ограничения измерений и т. д.

В связи с особенностями синтаксиса SQL в функции Direct Discovery, сводные таблицы и минидиаграммы для полей Direct Discovery не поддерживаются.

Когда поля "MEASURE" требуют определения кавычек, кавычки должны применяться в операторе Direct Query, а не в выражении диаграммы. Для таких баз данных, как Oracle, которые управляют чувствительностью к регистру через использование идентификаторов в кавычках, имена столбцов в выражениях диаграмм должны точно соответствовать регистру имен столбцов в базе данных.

Поле "MEASURE", которое начинается с символа подчеркивания, должно заключаться в двойные кавычки в выражении диаграммы.

Опция "Скрыть отсутствующие" в диаграммах не работает с полями Direct Discovery; она должна быть отключена. После ее отключения опция «Скрыть значения, когда Null» начинает работать надлежащим образом.

Подробнее

 

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

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

Присоединяйтесь к программе модернизации аналитики

Remove banner from view

Модернизируйте ваши важные приложения QlikView без ущерба с помощью программы модернизации аналитики. Щелкните здесь для получения дополнительной информации или свяжитесь с нами: ampquestions@qlik.com