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

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

Вы не вошли.

#1 Re: Программирование QlikView » Необходимость в аналитических функциях » 2015-10-30 23:03:46

Александра, спасибо большое за ваш вариант!

Я тоже думала об этом, но увы, в моем случае мне такое мало подходит. Таблица с этими задачами велика, а в отчете нужна и дневная грануляция, т.е. мне придется добавлять для каждого пропущенного дня, а такие пропуски - нередкость, боюсь, что объем таблицы вырастет в разы. Надеюсь найти еще какой-нибудь способ, но если не найду, видимо придет "дополнять".

спасибо!

#2 Программирование QlikView » Необходимость в аналитических функциях » 2015-10-30 13:37:44

Ева Слуцкая
Ответов: 4

Добрый день! Мне очень нужна помощь.
Задача звучит просто, но как сделать пока не могу найти.

Задача:
Есть задания (tasks), есть логи изменения их состояний (task_logs)
Выглядит это допустим так:
fjBOLKaDeQw.jpg

Мы видим, что task1 (task_id=1) был 'создан'(created), 'назначен'(assigned) и 'взят в работу'(active) в неделю под номером W43.
А task2 был создан и назначен в W42, в W43 с ним ничего не происходило, поэтому нет ни одной записи за эту неделю о изменении его статуса, а в W44 он был решен и закрыт.

Мне же необходимо построить chart с грануляцией по неделям с информацией сколько же в каждую неделю было незакрытых task-ов(т.е. все задания в статусах не равных 'закрыт'). За W43 у меня есть записи в логах только по одному task-у, но 'незакрытых' task-ов должно посчитаться 2, а не 1.

Каким образом можно это сделать? в оракле я б использовала аналитические функции, а тут мне не хватает знаний.

Огромное спасибо за помощь! очень жду ваших советов

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

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

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