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

Вложенные агрегирования

Возможны ситуации, когда необходимо применить агрегирование к результату другого агрегирования. Это называется вложенными агрегированиями.

По общему правилу использование вложенных агрегирований в выражениях диаграмм программы QlikView не допускается. Вложение допускается только в следующих случаях:

  • При использовании классификатора TOTAL во внутренней функции агрегирования.
Примечание к информации Допустимо не более 100 уровней вложения.

Вложенные агрегирования с классификатором TOTAL

Пример:  

Например, необходимо вычислить сумму поля Sales, но должны быть включены только транзакции с элементом OrderDate, равным последнему году. Последний год может быть получен через функцию агрегирования Max(TOTAL Year(OrderDate)).

В результате следующего агрегирования будет получен желаемый результат.

Sum(If(Year(OrderDate)=Max(TOTAL Year(OrderDate)), Sales))

Включение классификатора TOTAL абсолютно необходимо для этого типа вложенности, допустимого программой QlikView, но при этом необходимо для сравнения. Этот тип вложенности часто требуется и должен использоваться во всех подходящих случаях.

Подробнее

 

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

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

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

Remove banner from view

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