私は OLAP Cube + MDX の経験があまりなく、キューブで同じメジャーを 2 回使用しようとして苦労しています。
3 つのディメンションがあるとしましょう: D_DATE、D_USER、D_TYPE_OF_SALE_TARGETおよび 3 つのファクト テーブル: F_SALE、F_MEETING、F_SALE_TARGET
F_SALED_USER(誰が販売したか) とD_DATE(いつ販売したか) にリンクされています。F_SALE_TARGETD_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].