Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Маштабирование в диаграммах

Коллеги, нужна помощь.

ситуация такая, есть график:

2016-07-13_15-32-56.png

Ось х это день года, по умолчанию показывает не все дни года. Фильтров никаких нет.

В настройках поднимаю флажек "Непрерывный" и вроде все получается:

2016-07-13_15-34-02.png

Но при этом, если переключить данные, например на "месяц год", то вместо текста:

2016-07-13_15-35-36.png

Появляются цифры:

2016-07-13_15-36-34.png

Как это можно обойти? может какие другие варианты есть?

2 Replies
Chernov
Creator
Creator

Попробуйте произвольное измерение:

gppbkHrpf?etag=5CCEAFC5126B5221249FBC3CE6B52904ECFED83B&key=600a2081e0e9292221301d0e8972dd0275c49ece

Not applicable
Author

Даты сливаются из разных источников? Дата внутренне представляет собой набор из строкового представления и числа. При загрузке могут встретиться разные варианты { {'янв-2012', 41000}, {'41,001',41001}, {'21/01/2012',41002} }. Если QV не может отобразить строки, то переходит к числам как на 3м графике. Можно жестко зафиксировать формат поля на уровне приложения либо в свойствах графика. Тогда QV будет игнорировать текстовые представления и вычислять новую строку по шаблону и шкала не будет "прыгать" зависимости от фильтров.

Кстати, можно совсем гибко управлять форматом, например,

dual('Q'&Ceil(Month([Дата])/3)&chr(39)&Date([Дата],'YY') ,QuarterStart([Дата])) AS [КварталГода].

Первая часть нужна для отображения на графике "Q1'12", а вторая - для правильной сортировки на шкале дат