私は OLAP/MDX の初心者なので、これがあまりにも明白な質問である場合はご容赦ください。
ディメンション プロパティの値を合計する MDX 計算メンバーを定義しようとしていますが、実行できません。これが可能かどうかさえわかりません。
これはシナリオの例です。
データウェアハウス内
ディスクのインスタンスを格納し、各ディスクのサイズを MB 単位で格納する列 Size を持つ DiskDim ディメンションを想像してください。
コンピューターのインスタンスを格納する ComputerDim ディメンションがあります。
コンピューターのインスタンスとディスクの関係を格納するファクト テーブル ComputerHasDisk があります。ファクト テーブルにはリレーションシップのみがあり、メジャーとして使用できる列がないことに注意してください。
ASで
DiskDim ディメンション、Computer ディメンション、および ComputerHasDisk の行数メジャー、DiskDim の行数メジャー、ComputerDim の行数メジャーがあります。
合計ディスク サイズのメジャーの一部として計算メンバーを定義して、計算メンバーを使用してコンピューターでスライスし、各コンピューターのすべてのディスク サイズの合計を取得できるようにしたいと考えています。
これは私が書くことを期待しているクエリです:
SELECT [Measures].[TotalDiskSize] ON COLUMNS, [ComputerDim].[ComputerDim].Members ON ROWS FROM [Cube]
上記のクエリを記述できるように、計算されるメンバー [Measures].[TotalDiskSize] をどのように定義しますか。それは可能ですか?
ありがとう、アニルーダ