|
Управление данными
Несомненное преимущество многомерного
представления данных в том, что пользователь может легко
изменить взаимное положение размерностей одной стороны
между собой и переносить размерности с горизонтали на
вертикаль и обратно. Для того чтобы сделать размерность
видимой или невидимой, пользователю достаточно щелкнуть
на кнопке.
Взаимное положение и расположение размерностей
по сторонам кросстаба никак не связано с местом полей
в запросе компонента TDecisionQuery.
Все операции по управлению многомерным
представлением сосредоточены в одном компоненте —
TDecisionPivot (см. рис. 30.2). В некоторой степени
это аналог компонента TDBNavigator,
только TDecisionPivot управляет
не записями набора данных, а размерностями многомерного
представления данных.
Этот компонент подключается к общей
цепочке компонентов многомерного представления данных
через компонент TDecisionSource.
Поэтому любые действия с компонентом
TDecisionPivot немедленно отражаются во всех
визуальных компонентах, которые также подключены к этому
экземпляру TDecisionSource.
|