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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Logistic от 27 апреля 2016, 09:15:32

Название: Удельный вес по периодам
Отправлено: Logistic от 27 апреля 2016, 09:15:32
Добрый день. Подскажите, пожалуйста, ответ на следующий вопрос. Как в кликсенс построить диаграмму, в которой удельные веса будут считаться по временным периодам. В частности есть таблица с данными грузоперевозок, в ней есть маршруты машинами разной грузоподъёмности за разные периоды времени. Стоит задача вывести удельный вес в грузообороте машинами разной грузоподъёмности помесячно. У меня получается вывести только удельный вес по итогу за всё время следующим образом sum([Вес])/sum(total [Вес]), и вношу в диаграмму грузоподъёмность и месяц. Как преобразовать эту формулу на помесячный расчёт. Спасибо.
Название: Re: Удельный вес по периодам
Отправлено: Logistic от 28 апреля 2016, 08:41:06
Неужели нет никаких предложений, или я некорректно/непонятно сформулировал проблему?
Название: Re: Удельный вес по периодам
Отправлено: Prive от 28 апреля 2016, 03:37:30
Попробуйте в знаменатель поставить :
Sum(Total <месяц> [Вес])
Название: Re: Удельный вес по периодам
Отправлено: admin от 28 апреля 2016, 05:41:42
Привет.
Выложите хотя бы пример данных в Excel. Так будет легче помочь Вам.
Еще лучше, если выложите модель-приложение. Благо Qlik Sense лишен тех ограничений, что присутствуют в Qlikview и не позволяют обмениваться файлами пользователям десктопных версий (бесплатных).
Название: Re: Удельный вес по периодам
Отправлено: Logistic от 29 апреля 2016, 08:25:24
Файл, с тем что хотелось бы получить, прикреплён.
Название: Re: Удельный вес по периодам
Отправлено: Logistic от 29 апреля 2016, 12:19:05
Цитата: Prive от 28 апреля  2016, 03:37:30  
Попробуйте в знаменатель поставить :
Sum(Total <месяц> [Вес])

Так не работает, всё равно берёт общую сумму.
Название: Re: Удельный вес по периодам
Отправлено: Logistic от 03 мая 2016, 08:32:49
Ребят, предложений не будет?
Название: Re: Удельный вес по периодам
Отправлено: admin от 04 мая 2016, 07:24:40
Цитата: Logistic от 29 апреля  2016, 12:19:05  
Цитата: Prive от 28 апреля  2016, 03:37:30  
Попробуйте в знаменатель поставить :
Sum(Total <месяц> [Вес])

Так не работает, всё равно берёт общую сумму.
Должно работать,
Sum([Sum-Вес])/Sum(total <Месяц> [Sum-Вес])
на вашем примере проверено - все ОК.
Название: Re: Удельный вес по периодам
Отправлено: Logistic от 05 мая 2016, 09:09:26
Всем большое спасибо за помощь. Сработало. Просто у меня помимо условия удельного веса по месяцам были прописаны условия выборки данных, и вместе они не работали. Правильно было Sum( {<условие>} [Sum-Вес])/Sum(total <Месяц> {<условие>} [Sum-Вес])
А я дописывал месяц в фигурные скобки с условием. Ещё раз спасибо.