Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Декабрь 18, 2017, 07:35:45 pm

Автор Тема: Объединить поля выборки в строку  (Прочитано 890 раз)

Оффлайн mittah

  • Стажер
  • *
  • Сообщений: 1
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Объединить поля выборки в строку
« : Декабрь 09, 2015, 12:33:03 pm »
Здравствуйте. Я новичёк. Нахожусь в стадии изучения документации QlikView, но поставленную задачу (вероятно, весьма лёгкую для опытного человека) необходимо выполнить быстрее (а именно сегодня), чем я осилю документацию.
Не уверен, что правильно подобрал заголовок темы. Возможно, есть соврешенно иной подход.

Исходные данные:
GroupValue
A100
A200
B330
B404
B555
C600
Я хочу подсчитать количество (не сумму) записей для каждой группы с учётом текущей выборки. Например, диаграмма "Прямая таблица" даёт нужный результат:
GroupCount(Value)
A2
B3
C1
Теперь я хочу получить строку вида "A=2,B=4,C=1", чтобы использовать, например, в текстовом объекте. Как это сделать? Прошу подсказать. Заранее спасибо.

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1005
  • Страна: ru
  • Рейтинг: +103/-0
    • Просмотр профиля
Re: Объединить поля выборки в строку
« Ответ #1 : Декабрь 09, 2015, 07:03:02 pm »
Привет
Почитайте про функции: aggr(), concat(), rank, FirstSortedValue(), анализ множеств тоже не помешает.

Оффлайн kvv

  • Гуру
  • ***
  • Сообщений: 135
  • Страна: 00
  • Рейтинг: +36/-0
    • Просмотр профиля
Re: Объединить поля выборки в строку
« Ответ #2 : Декабрь 10, 2015, 10:44:27 am »
Добрый день!
Вот один из вариантов - смотрите прикрепленный файл.

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

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

Re: Объединить поля выборки в строку
« Ответ #2 : Декабрь 10, 2015, 10:44:27 am »