Стилизация линейных графиков в QlikView

Автор RinatG, 26 сентября 2019, 06:13:08

« назад - далее »

RinatG

Добрый день, прошу высказать мнение по возможности стилизации линейных графиков в однопользовательской версии QlikView градиентным закрашиванием областей под ними. Попытка ввести два одинаковых выражения и конвертировать одну из них в область не дала нужного результата (либо оба областью становятся либо оба линейными).

RinatG

Попытка вставить клонированные графики с прозрачными фонами в фрейм 1х1 тоже не дали результат. Почему-то второй график не отрисовывается вообще. При попытке поменять местами в свойствах фрейма вообще перестает показывать что-либо.

RinatG

Подвожу итог двухдневных поисков решения данной задачи: возможно QlikView не позволяет стилизовать графики подобным образом в принципе, так или иначе изящных решений не найдено/не обнаружено. Пока рабочая версия - "топорный" вариант с двумя клонированными графиками разных стилей и прозрачными фонами с накладкой друг на друга по координатам.

RinatG

Описанный подход действительно оказался рабочим, но не без изъянов: необходимо следить за масштабом по оси Y, когда включены по два графика на одной базе. Необходимо отслеживать максимальное значение по Y в обоих базах. Для этого завел переменную с задал в ручную максимальное значение, указал его в параметрах "стат.максимум" для каждой линии. Но новая задача теперь сводится к тому, чтобы эта переменная считалась автоматом + 10% на "потолок". Подскажите, пжлста как можно вытащить последнее максимальное значение в накопительном графике?

Uunit

Цитата: RinatG от 16 октября  2019, 08:03:18  Описанный подход действительно оказался рабочим, но не без изъянов: необходимо следить за масштабом по оси Y, когда включены по два графика на одной базе. Необходимо отслеживать максимальное значение по Y в обоих базах. Для этого завел переменную с задал в ручную максимальное значение, указал его в параметрах "стат.максимум" для каждой линии. Но новая задача теперь сводится к тому, чтобы эта переменная считалась автоматом + 10% на "потолок". Подскажите, пжлста как можно вытащить последнее максимальное значение в накопительном графике?
У вас стоит полное накопление? попробуйте в этом ключе поискать решение.
rangesum(above( Count([Ваш показатель]), 0, rowno() ))Выше описал подсчёт накопительного значения. Выяснить максимальный и умножить на 1.1 , думаю не составит труда:)

RinatG

Спасибо, прописал следующим образом:
=RangeMax(Sum(Показатель1),Sum(Показатель2))*1.1

Яндекс.Метрика