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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: millik от 11 сентября 2017, 03:57:29

Название: Меры в качестве измерения (Qlik Sense)
Отправлено: millik от 11 сентября 2017, 03:57:29
Добрый день.

Делаю я для наших финансистов ОПУ. По виду это сводная таблица, где измерения по горизонтали, а по вертикали меры
Получается как-то так.
Извините, вам запрещён просмотр содержимого спойлеров.



Сами понимаете что все эти меры нужно вбивать руками, что не очень удобно. Плюс страдает внешний вид, например, отсутствуют группировки.

Появилась у меня идея создать отдельную таблицу с полями (Показатель,ВыражениеМеры). В поле Показатель собственно название, а в ВыражениеМеры - формула. Вот так.
Извините, вам запрещён просмотр содержимого спойлеров.



И потом использовать измерение Показатель по вертикали, а в качестве меры ссылаться на поле Выражение (типа чтобы клик брал выражение из поля и рассчитывал его). Но как всегда с первого раза не сработало.

Это вообще реально, или такой финт ушами не прокатит.
Название: Re: Меры в качестве измерения (Qlik Sense)
Отправлено: admin от 11 сентября 2017, 08:26:52
Привет, картинки не прогрузились.

Выражение считается для измерений, отталкиваемся от этого.
Посмотрите это расширение, может поможет https://github.com/iviasensio/PLSmartPivot
Название: Re: Меры в качестве измерения (Qlik Sense)
Отправлено: millik от 12 сентября 2017, 09:31:26
Вроде поправил картинки.

Расширение интересное. Но всё равно оно не дает ответ на мой вопрос: как к значению поля привязать выражение/переменную.
Не писать же длинный If() или какой аналог, где перечислять все соответствия значение-выражение.