DataSource: IPrxDataSource;
Свойство DataSource определяет источник данных для среза.
Изменение источника среза эквивалентно его перемещению. Перемещение срезов возможно только между кубами - источниками. При перемещении срезов сохраняется их привязка к объектам отчета (диаграммы, карты, области данных).
Кубы могут иметь разную структуру. В случае если набор измерений одинаков, то все настройки перемещаемого среза будут сохранены (порядок расположения и отметка). Если набор измерений различный, то те измерения, между которыми было установлено соответствие, будут размещены с сохранением порядка размещения и отметки, остальные измерения располагаются в группе «Фиксированные» с нулевой отметкой.
В рассматриваемом примере предполагается существование объекта Report типа IPrxReport.
Sub User;
Var
Report: IPrxReport;
DS: IPrxDataSources;
Slices: IPrxSlices;
Slice: IPrxSlice;
Begin
DS := Report.DataSources;
Slices := DS.Item(0).Slices;
Slice := Slices.Item(0);
Slice.DataSource := DS.Item(1);
End Sub User;
После выполнения примера для заданного среза будет изменен источник.
См. также: