私は OLAP Cube + MDX の経験があまりなく、キューブで同じメジャーを 2 回使用しようとして苦労しています。
3 つのディメンションがあるとしましょう: D_DATE
、D_USER
、D_TYPE_OF_SALE_TARGET
および 3 つのファクト テーブル: F_SALE
、F_MEETING
、F_SALE_TARGET
F_SALE
D_USER
(誰が販売したか) とD_DATE
(いつ販売したか) にリンクされています。F_SALE_TARGET
D_USER
、D_DATE
、 にリンクされてD_TYPE_OF_SALE_TARGET
います (つまり、ユーザーは特定の月にさまざまな目標/ターゲットを達成する必要があります)。
キューブを参照できます。
- 行 = 日付 * ユーザー
- Cols = 販売数、合計販売額 + 1 つのターゲットの値 (
WHERE
句では、私はフィルターをかけます[Dim TYPE SALE TARGET].[Code].&[code.numberOfSales]
)
他のターゲットに他の列を追加するにはどうすればよいですか? [Measures].[Value - F_SALE_TARGET]
すべてのターゲットが同じテーブルにあるため、別のコードにリンクされた 2 番目のメジャーを追加する方法がわかりません。[Dim TYPE SALE TARGET].[Code].&[code.amountOfSale]
.