Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Связка круговой диаграммы с таблицей

Добрый день!

Может кто подскажем реально ли такое сделать в QlikView?Безымянный.png

Заранее благодарен.

1 Solution

Accepted Solutions
Sergey_Polekhin
Employee
Employee

Добрый день,

Судя по снимку, "связка" круговой диаграммы с таблицей сделана простым и аккуратным наложением объектов друг на друга (см. пример присоединенного приложения).

Очевидно, что при таком подходе необходимо:

  1. Четко продумать область применимости такого подхода, на ваших наборах данных т.к. очевидно, что подход будет работать до тех пор, пока списки гарантированно визуально синхронизированы, т.е. фактически отображаются без полос прокрутки
  2. Гарантировать визуальное соответствие позиций экземпляров данных в списке измерения таблицы и списке измерения диаграммы. Для этого, как минимум:
    • Аккуратно наложить объекты друг на друга, соблюдая попиксельное позиционирование, близкое совпадение размеров шрифтов, а также последовательность слоев отображения объектов (таблица должна располагаться поверх диаграммы при любых действиях пользователя)
    • Запретить пользователю смещение (перемещение) объектов
    • Обеспечить одинаковые правила сортировки списка измерений в обоих объектах (запретив пользователю интерактивную сортировку)
    • Обеспечить целостность визуального восприятия комбинируемых объектов, при необходимости используя для этого рамки и возможности управления цветами фона объектов

View solution in original post

5 Replies
Eugeny_Ilyin
Creator II
Creator II

День добрый.

Раз в Qlikview сделано, значит реально.
Вопрос о синхронизации цветов для измерений в нескольких объектах?
Или вопрос о циклической группе измерений (подчеркнуто красным)?

Anonymous
Not applicable
Author

Добрый день Eugenyllyin,

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

Sergey_Polekhin
Employee
Employee

Добрый день,

Судя по снимку, "связка" круговой диаграммы с таблицей сделана простым и аккуратным наложением объектов друг на друга (см. пример присоединенного приложения).

Очевидно, что при таком подходе необходимо:

  1. Четко продумать область применимости такого подхода, на ваших наборах данных т.к. очевидно, что подход будет работать до тех пор, пока списки гарантированно визуально синхронизированы, т.е. фактически отображаются без полос прокрутки
  2. Гарантировать визуальное соответствие позиций экземпляров данных в списке измерения таблицы и списке измерения диаграммы. Для этого, как минимум:
    • Аккуратно наложить объекты друг на друга, соблюдая попиксельное позиционирование, близкое совпадение размеров шрифтов, а также последовательность слоев отображения объектов (таблица должна располагаться поверх диаграммы при любых действиях пользователя)
    • Запретить пользователю смещение (перемещение) объектов
    • Обеспечить одинаковые правила сортировки списка измерений в обоих объектах (запретив пользователю интерактивную сортировку)
    • Обеспечить целостность визуального восприятия комбинируемых объектов, при необходимости используя для этого рамки и возможности управления цветами фона объектов
Anonymous
Not applicable
Author

Здравствуйте, Сергей

Большое спасибо за ответ.

Я решил эту проблему созданием отдельно диаграммы и таблицы. В таблицу добавил пустое выражения и задал фоновый цвет ему функцией color(RowNo()) а также одинаковый порядок сортировки с диаграммой, а в диаграмме отключил показ легенды.

Eugeny_Ilyin
Creator II
Creator II

День добрый.

Что означает синхронизация цветов?  По моему мнению, это означает что в рамках одного приложения/данных, для измерения А цвет отображения - всегда Красный, для Б - зеленый, и т.д.
Следовательно, необходима таблица сопоставления: Измерение-цвет.
В этом случае, фон можно будет задавать значением RGB из таблицы цветов.
Немного трудоемко, но не более чем выбранный Вами способ решения.