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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Singenor от 05 апреля 2016, 11:16:24

Название: Расчет долей Qlikview
Отправлено: Singenor от 05 апреля 2016, 11:16:24
Всем привет, нужна помощь по получению долей. Есть таблица, в ней у меня указан контрагент и суммы.
Хочу получить, какую долю занимает каждый из них.
Пример:
Контр1      2345 рублей
Контр2      1111 рублей
Контр3       4343 рублей
Контр4      32131 рублей

Нужно добавить колонку, которая будет считать следующее:
Для контр1 -  2345 / Сумма(2345+1111+4343+32131) = сколько то процентов
Для контр2 - 1111 / Сумма(2345+1111+4343+32131) = сколько то процентов и т.д.
Название: Re: Расчет долей
Отправлено: Singenor от 05 апреля 2016, 11:54:37
sum( $(vReal)  [ Сумма ])/sum(total  $(vReal)  [Сумма])

Вот так.
Еще вопрос. Если я хочу построить комбинированную диаграмму, но чтобы в ней всегда отображались только доли Контр1, какое ограничение в формуле прописать?
Название: Re: Расчет долей
Отправлено: Singenor от 05 апреля 2016, 12:45:52
Нужно добавить вначале ограничение:
sum({<[Manufacturer]={"TradeKor"}>} $(vReal)  [Продажи в руб с НДС])/sum(total  $(vReal) [Продажи в руб с НДС])

Название: Re: Расчет долей
Отправлено: Desertus от 23 июня 2016, 12:23:44
Добрый день. Подскажите, пожалуйста, что в вашей формуле означает "$(vReal)"??
Название: Re: Расчет долей Qlikview
Отправлено: Desertus от 05 июля 2016, 05:25:00
Добрый день. При расчете долей столкнулся со следующей проблемой: мне нужно посчитать доли в продажах каждого товара за несколько периодов; при использовании в формуле, аналогичной указанной выше, TOTAL - аггрегирование происходит по всему выделенному диапазону; как можно рассчитать сумму продаж именно за каждый месяц, даже если выделенно несколько периодов?
Заранее спасибо за помощь
Название: Re: Расчет долей Qlikview
Отправлено: admin от 05 июля 2016, 06:25:45
Привет,
потребуется либо использовать измерение - период, либо включить условие в  выражение фильтра.
Смотрите по справке - Анализ множеств.
Название: Re: Расчет долей Qlikview
Отправлено: Desertus от 06 июля 2016, 02:50:05
Цитата: admin от 05 июля  2016, 06:25:45  
потребуется либо использовать измерение - период

Да, я как раз и использую в качестве измерения период.

Проигрался полдня, ничего так и не придумал, кроме более четкой формулировки моего вопроса.
По сути задача сводится к тому, чтобы вычислить сумму продаж всех товаров за каждый конкретный период. А сложность состоит в том, что в результирующей таблице информация должна отображаться в разрезе каждого товара. То есть, мне нужно вычислить сумму продаж игнорируя измерение "товар", но не игнорируя измерения "месяц".
Что посоветуете для такого?
Заранее благодарен.