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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: asdlegioner от 28 октября 2014, 12:05:00

Название: Объединение одинаковых строк в Qlikview / Qlik Sense
Отправлено: asdlegioner от 28 октября 2014, 12:05:00
Доброго времини суток. Я только начинаю работать с qlikview и сталкнулся с такой задачей которую неполучаеться решить. Не подскажите как можно объеденить повторяющиеся фразы в одну строку и сложить по ним расходы? (скриншот ниже).

(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Ff6.s.qip.ru%2FCkKxLn7e.jpg&hash=a3de4c1bb8b24e709fe962465737d6411fdbf5b8)
Название: Re: Объединение одинаковых строк
Отправлено: admin от 28 октября 2014, 12:31:34
День добрый.

Создайте объект диаграмма с измерением - Фраза и выражением для подсчета сумм
sum([Расход])
Тип диаграммы выбирается на вкладке "Общая" свойств диаграммы.
Выбираем иконку таблицы (нижний ряд, крайняя правая) Прямая таблица.
Название: Re: Объединение одинаковых строк
Отправлено: asdlegioner от 28 октября 2014, 12:55:40
Спасибо, все получилось. А не подскажите как дату распарсить на секолько полей год, месяц, число?
Название: Re: Объединение одинаковых строк
Отправлено: admin от 28 октября 2014, 01:42:06
Следует создать таблицу с календарными измерениями, где поле дата будет ключевым, связанным с вашими данными.
Пример календаря здесь (http://qlikview-forum.ru/qvf/index.php?topic=11.0)
Название: Re: Объединение одинаковых строк
Отправлено: asdlegioner от 28 октября 2014, 02:15:28
Офигеть, то что я пытаюсь на php реализовать уже около недели в qlikview с Ваше помощью организовал за 5 минут.))

P/S
А как ограничить дату только по тем значениям которые имеются в наличии? А то появляется список с 2003 года по 2015.

(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Ff5.s.qip.ru%2FCkKxLn7I.jpg&hash=526699295592eba6681ca1ab3ce0594a6df01077)

И правильно я связку указал?

(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Ff6.s.qip.ru%2FCkKxLn7M.jpg&hash=c00edb74093465b6b07944ebb01cf88ff6a295a7)
(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Ff5.s.qip.ru%2FCkKxLn7K.jpg&hash=220afbf97073196d054ba5aa691a1362107220cf)

Название: Re: Объединение одинаковых строк
Отправлено: admin от 28 октября 2014, 03:01:01
Либо в ручном режиме поправить формирование переменных vDate_start и End.

Либо через запрос к источникам с датами.
Например:
Dates:
LOAD * INLINE [
    F1
    01.03.2014
    01.01.2014
    31.12.2014
    01.03.2015
];

tmp1:
LOAD min(F1) as 'DateStart', max(F1) as 'DateEnd' Resident Dates ;

LET Date_Start = peek('DateStart',0,'tmp1');
LET Date_End = peek('DateEnd',0,'tmp1');
LET vStart = floor(Date_Start);
LET vEnd = floor(Date_End);
DROP Table tmp1;


В вашем случае сначала потребуется загрузить сведения по яндекс.директу, затем сделать временную таблицу с минимальной и максимальной датой.
Кстати, Qlikview с Яндекс метрики превосходно берет сведения, напрямую через API.
Название: Re: Объединение одинаковых строк
Отправлено: asdlegioner от 28 октября 2014, 03:19:41
Понятно, спасибо. Теперь вопрос по справочному материалу), где можно почитать подробней про функции? В частности интересует работа по вычислению с формулами. Нужно будет писать свои формулы где будут фигурировать несколько полей для вычисления, есть ли какие либо описанные, примеры или видио уроки? И как посоветуете систематизировать программу по обучению работе с qlikview с чего начать куда дальше рыть.) Сейчас скачиваю документацию по программе что-то не нашел там подробного писания по работе с запросами.)

p/s

Насчет работы с API, читал про Goole Analytics, нужно вроде какой то коннектор скачивать или все API запросы пишуться в редакторе скриптов, и где можно подробней почbтать по работе с API в qlikview?
Название: Re: Объединение одинаковых строк
Отправлено: admin от 28 октября 2014, 03:27:40
Все что необходимо есть на официальном сайте, включая демки и видео (плюс поиск на ютубе)
F1 практически дублирует документацию.

Главное - понять логику системы. Как она работает.
Отсюда и приходит понимание как и какую модель данных выбрать.
Связи формируются по одинаково-именованным  полям.

Главное - что-нибудь в системе делать и понимание придет быстро. Для вопросов есть форум и официальный ресурс.

Удачи!
Название: Re: Объединение одинаковых строк
Отправлено: admin от 28 октября 2014, 03:31:25
ЦитироватьНасчет работы с API, читал про Goole Analytics, нужно вроде какой то коннектор скачивать или все API запросы пишуться в редакторе скриптов, и где можно подробней почbтать по работе с API в qlikview?
Интересует Google или Yandex ? Уж если используется Директ то Метрику Яндекса следует задействовать.
Там все просто. Здесь тема поднималась. (http://qlikview-forum.ru/qvf/index.php?topic=369.0)
Название: Re: Объединение одинаковых строк
Отправлено: asdlegioner от 28 октября 2014, 03:38:29
Цитата: admin от 28 октября  2014, 03:31:25  

Интересует Google или Yandex ? Уж если используется Директ то Метрику Яндекса следует задействовать.
Там все просто. Здесь тема поднималась. (http://qlikview-forum.ru/qvf/index.php?topic=369.0)

Яндекс Метрика не интересует, у меня все построено через goole analytics + интеграция сайта с CRM, из CRM данные по лидам и закрытым счетам идут в аналитик от туда уже парсяться все необходимые измерения в excel которые для более детальной визуализации для отчетности буду выгружать в qlikview, если говорите что легко работать в программе с API то попробую выгружать все что нужно сразу в qlikview в обход excel. )

Хотя мне актуальней хранить все в excel так как есть ограничение по API. гугл мне не даст сделать запрос с выгрузкой данных сразу за 3 года.) А так со временем постепенно скапливается база в excel/
Название: Re: Объединение одинаковых строк
Отправлено: admin от 28 октября 2014, 04:00:27
Список источников для Qlikview довольно обширный.
Причем в одном скрипте можно получать данные из разных баз, MySQL, XLS, MSSQL.

Что касается GOOGLe, то карты и  диаграммы рисуются без проблем.
Интеграцию с аналитикой от гугля не делал, но знаю что потребуется использование "посредника" - QV Sourse (http://www.qvsource.com/)
Название: Re: Объединение одинаковых строк
Отправлено: admin от 28 октября 2014, 04:02:03
ЦитироватьХотя мне актуальней хранить все в excel так как есть ограничение по API. гугл мне не даст сделать запрос с выгрузкой данных сразу за 3 года.) А так со временем постепенно скапливается база в excel/

Ну так вообще никаких проблем  :)
Название: Re: Объединение одинаковых строк
Отправлено: asdlegioner от 28 октября 2014, 04:15:08
Еще раз спасибо за помощь, прикольный форум, а то я боялся что ответа буду ждать несколько дней.)
Название: Re: Объединение одинаковых строк
Отправлено: admin от 28 октября 2014, 04:18:36
Цитата: asdlegioner от 28 октября  2014, 04:15:08  
Еще раз спасибо за помощь, прикольный форум, а то я боялся что ответа буду ждать несколько дней.)
Пожалуйста,
Здесь пока читателей больше чем писателей.
Но интерес к продукту растет, плюс еще SENSE вышел. Тоже интересная программка, советую взглянуть.
Название: Re: Объединение одинаковых строк
Отправлено: asdlegioner от 28 октября 2014, 04:24:47
Цитата: admin от 28 октября  2014, 04:18:36  
Но интерес к продукту растет, плюс еще SENSE вышел. Тоже интересная программка, советую взглянуть.

Дык, уже), я одновременно в Qlikview и Sense пишу приложение.)