Неофициальный форум разработчиков QlikView и Qlik Sense

Форум разработчиков QlikView и Qlik Sense. Получи любые ответы на вопросы по QlikView и Qlik Sense в течении нескольких часов!

Вы не вошли.

Готовые решения на платйорме QlikView

#1 2015-12-09 17:19:50

mittah
Участник
Зарегистрирован: 2015-12-09
Сообщений: 1
LinuxFirefox 38.0

Объединить поля выборки в строку

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

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

Group	Value
A	100
A	200
B	330
B	404
B	555
C	600

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

Group	Count(Value)
A	2
B	3
C	1

Теперь я хочу получить строку вида "A=2,B=4,C=1", чтобы использовать, например, в текстовом объекте. Как это сделать? Прошу подсказать. Заранее спасибо.

Неактивен

#2 2015-12-10 17:26:49

Nick Riga
Участник
Зарегистрирован: 2015-02-17
Сообщений: 13
Windows 7Firefox 42.0

Re: Объединить поля выборки в строку

Добрый день!

Воспользуйтесь функциями concat и aggr:
concat( aggr( Group & ' = ' & count(Value), Group ), ',' )

Неактивен

Сейчас в этой теме форумчан: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.010 сек, 8 запросов выполнено - Использовано памяти: 1.59 Мбайт (Пик: 1.72 Мбайт) ]