Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

DecisionPivot - управление измерениями

CuBook05

Компонент DecisionPivot обеспечивает значительно более удобное управление измерениями, чем DecisionCube. Добавьте на форму вашего приложения этот компонент, установите его свойство Align в alTop и укажите в свойстве DecisionSource источник данных DecisionSource1. И это все! Правда, поскольку теперь управлять измерениями будет компонент DecisionPivot, то, вероятно, имеет смысл выключить опцию cgOutliner в свойстве Options компонента DecisionGrid. При этом из таблицы исчезнут кнопки со знаками "+" и "-", которые ранее позволяли пользователю сворачивать и разворачивать измерения. В том же свойстве Options имеет смысл выключить также опцию cgPivotable. Запустите приложение и посмотрите, как оно теперь работает.
 
Панель компонента DecisionPivot имеет три группы кнопок. Слева расположена кнопка, показывающая величину, отображаемую в ячейках таблицы. Эта кнопка снабжена выпадающим списком, позволяющим менять отображаемую величину (в нашем примере - число сотрудников или средний год рождения). Правая группа кнопок соответствует измерениям, размещенным в столбцах таблицы (Отдел). Нажатие той или иной кнопки включает или выключает показ соответствующего измерения.
 
Кнопки можно перетаскивать мышью, меняя последовательность измерений или перемещая измерения из строк в столбцы и обратно. Такое перемещение из строк в столбца или обратно можно также осуществлять, щелкнув правой кнопкой мыши на кнопке панели и выбрав из контекстного меню соответствующий раздел.
 
Компонент DecisionPivot предоставляет интересную возможность фиксации значения измерения. Если вы щелкнете правой кнопкой мыши на какой-то кнопке панели и выберете из всплывшего меню раздел Drilled in, то надпись на кнопке изменится. По данному измерению будут отражаться суммарные данные. Но если после этого вы нажмете на эту кнопку, то появится меню, содержащее разделы Open Dimention открыть измерение (т.е. вернуться к обычной форме отображения), All Values отображать суммарные данные, а также в этом меню будет список всех значений данного измерения. Можное выбрать какое-то значение и отобразятся только данные, относящиеся к этому значению. Конечно, в нашем примере это не очень нужно. Но если бы мы работали, например, с базой данных каких-то товаров или услуг, то это позволило бы нам избирательно получить информацию по какому-то конкретному товару или услуге.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий