Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: mittah от 09 декабря 2015, 12:33:03

Название: Объединить поля выборки в строку
Отправлено: mittah от 09 декабря 2015, 12:33:03
Здравствуйте. Я новичёк. Нахожусь в стадии изучения документации QlikView, но поставленную задачу (вероятно, весьма лёгкую для опытного человека) необходимо выполнить быстрее (а именно сегодня), чем я осилю документацию.
Не уверен, что правильно подобрал заголовок темы. Возможно, есть соврешенно иной подход.

Исходные данные:

GroupValue
A100
A200
B330
B404
B555
C600
Я хочу подсчитать количество (не сумму) записей для каждой группы с учётом текущей выборки. Например, диаграмма "Прямая таблица" даёт нужный результат:

GroupCount(Value)
A2
B3
C1
Теперь я хочу получить строку вида "A=2,B=4,C=1", чтобы использовать, например, в текстовом объекте. Как это сделать? Прошу подсказать. Заранее спасибо.
Название: Re: Объединить поля выборки в строку
Отправлено: admin от 09 декабря 2015, 07:03:02
Привет
Почитайте про функции: aggr() (http://qlikview-forum.ru/qvf/index.php/topic,413.msg780.html#msg780), concat(), rank, FirstSortedValue(), анализ множеств тоже не помешает.
Название: Re: Объединить поля выборки в строку
Отправлено: kvv от 10 декабря 2015, 10:44:27
Добрый день!
Вот один из вариантов - смотрите прикрепленный файл.

P.s. Есть и другие варианты данного решения.