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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Taniani от 18 февраля 2016, 01:28:32

Название: Qlik View. Вызов диаграммы по событию из другой
Отправлено: Taniani от 18 февраля 2016, 01:28:32
Добрый день!
Можно ли в QlikView сделать следующее:
Есть диаграмма, тип Гистограмма, нажимаю на столбец, показывается(всплывает) другая диаграмма - тип Круговая. Можно ли по событию вызвать одну диаграмму из другой?
Название: Re: Qlik View. Вызов диаграммы по событию из другой
Отправлено: DmitryK от 20 февраля 2016, 10:29:52
Добрый день!
Как вариант:
Одна колонка - одно значение измерения?
Например измерение "ФИО".
Имеется гистограмма и диаграмма.
Если так, то можно прописать следующее в условии показа.
В Гистограмме: Свойства - макет - По условию прописываем:
GetSelectedCount(ФИО)>1
Т.е. показываем гистограмму, если в измерении выбрано больше одного значения.

В круговой диаграмме: Свойства - макет - По условию прописываем:
GetSelectedCount(ФИО)=1
Т.е. показываем круговую диаграмму, если выбрано одно значение.

Если мы скидываем значение, то соответственно круговая скрывается, а гистограмма появляется :)
Название: Re: Qlik View. Вызов диаграммы по событию из другой
Отправлено: aha от 20 февраля 2016, 11:26:29
Попробуйте использовать макросы. Как это сделать - начать можно со штатного Справочного руководства по QlikView (Раздел 77 "Внутренний преобразователь макросов", стр. 989).
Название: Re: Qlik View. Вызов диаграммы по событию из другой
Отправлено: DmitryK от 20 февраля 2016, 12:04:09
Если отчет будет использоваться в вебе, то макросы не подойдут :)