Я новичок в OLAP / MDX, так что извините, если это слишком очевидно для вопроса.
Я пытаюсь определить вычисляемый элемент многомерных выражений, который будет суммировать значения из свойства измерения, но не может этого сделать. Я даже не уверен, возможно ли это или нет.
Это пример сценария.
В хранилище данных
Представьте себе измерение DiskDim, в котором хранятся экземпляры дисков и которое имеет размер столбца, в котором хранится размер в мегабайтах каждого диска.
Существует измерение ComputerDim, в котором хранятся экземпляры компьютеров.
Существует таблица фактов ComputerHasDisk, в которой хранятся отношения между экземпляром компьютера и диском. Обратите внимание, что таблица фактов имеет только отношения и не содержит столбцов, которые можно использовать в качестве мер.
В AS
У нас есть измерение DiskDim, измерение Computer и мера количества строк для ComputerHasDisk, мера количества строк для DiskDim и мера количества строк для ComputerDim.
Я хочу определить вычисляемый элемент как часть показателей общего размера диска, чтобы с помощью вычисляемого элемента я смог нарезать на компьютер и получить сумму всех размеров дисков для каждого компьютера.
Это запрос, который я ожидаю написать:
ВЫБРАТЬ [Меры]. [Общий размер диска] НА КОЛОННАХ,
[ComputerDim]. [ComputerDim]. Члены на рядах
ОТ [Куб]
Как мы определяем вычисляемый элемент [Measures]. [TotalDiskSize], чтобы иметь возможность написать запрос выше. Это вообще возможно?
Спасибо,
Anirudh