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

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

Название: Склеить и подсчитать)
Отправлено: asdlegioner от 01 декабря 2015, 12:41:48
Здравствуйте. Не подскажите как лучше такое реализовать. Есть таблица с заявками с двумя полями id и page. Некоторые заявки дублируются из за особенности работы системы сбора аналитики. Как можно подсчитать уникальное количество id у которого в поле pageприсутствует слово thx-case , слово thx-case и обозначает что это оформленная заявка и одинаковые надо склеить и подсчитать.
(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Ff4.s.qip.ru%2F2gQmdbbm.png&hash=9b9f5fd87c202a2dc5bc218cf9b08c5d38162036)
Название: Re: Склеить и подсчитать)
Отправлено: admin от 01 декабря 2015, 06:23:05
Привет, load distinct * оставит только уникальные значения.
Название: Re: Склеить и подсчитать)
Отправлено: aha от 02 декабря 2015, 11:08:20
Вопросов два:
1. Задача подсчета решается на этапе загрузки или на этапе построения диаграммы?
2. В таблице всего два указанных поля или есть еще поля и но надо подсчитать уникальность только этих двух полей?
Название: Re: Склеить и подсчитать)
Отправлено: asdlegioner от 02 декабря 2015, 05:00:23
Всем спасибо задачу решил)
Название: Re: Склеить и подсчитать)
Отправлено: asdlegioner от 02 декабря 2015, 05:11:46
Возникла другая проблема.) Как склеить в едино все столбцы по одному clienid.
На скриншоте файл с данными из google analytics. Поле clientId это уникальный индикатор посетителя, по всей истории посещения в новою строку по этому clientId в определенные столбцы записываются его действия, и в итоге получается много записей где каждая из них это запись в определенном столбце действий. Как можно склеить все в одну строку что бы для этого clientId выводились все задействованные столбцы в одной строке?

(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Ff4.s.qip.ru%2F2gQmdbcn.png&hash=7fa596350241dd6fd6b8751889779db01765b6c3)
Название: Re: Склеить и подсчитать)
Отправлено: asdlegioner от 04 декабря 2015, 05:21:26
Такое вообще возможно?)
Название: Re: Склеить и подсчитать)
Отправлено: kvv от 04 декабря 2015, 05:53:43
Добрый день!
Конечно можно.
Смотрите пример в прикрепленном файле 104.qvw.

Пример упрощенный. В вашем случаем может быть все по другому, потому что структура данных у вас своя.
Название: Re: Склеить и подсчитать)
Отправлено: asdlegioner от 04 декабря 2015, 07:08:54
Буду очень благодарен если скопируете скрипт на форму или текстовой файл, так как у меня демо версия клика и не смогу запустить ваш проект.(
Название: Re: Склеить и подсчитать)
Отправлено: kvv от 07 декабря 2015, 10:39:27
Data:
LOAD * Inline [
ID, ACTION
1, qwe
1, asd
1, zxc
1, rty
1, fgh
2, poi
2, lkj
];