我有一個我發現基本的立方體的需求,但我很難找到解決方案。MDX計算的成員 - 來自任何訂單行的總訂單金額
我有一個訂單情況,一個訂購專線事實和產品尺寸。
- 訂購事實包含
- 訂購專線事實包含了訂單的特定線路上的不同量的順序不同量,這是我們找到的關鍵產品尺寸
當選擇產品類別,我需要能夠從訂購專線事實返回(因爲只有此表有鏈接到產品尺寸)訂單事實的總金額對每個訂單行有產品類別匹配。
例如:
Order 1 -> 100$
Order 1, Line 1 : Category FOO -> 30$
Order 1, Line 2 : Category BAR -> 20$
Order 1, Line 3 : Category FOO -> 50$
Order 2 -> 45$
Order 2, Line 1 : Category FOO -> 45$
如果我不喜歡下面的簡單查詢應該返回我$ 100:
SELECT
[Measures].[X] ON 0,
[Product].[Category].&[BAR] ON 1
FROM Cube
和查詢FOO類應返回145 $:
SELECT
[Measures].[X] ON 0,
[Product].[Category].&[FOO] ON 1
FROM Cube
因此,我需要以某種方式將我的訂單鏈接到產品,並將我的訂單行鏈接到我的訂單。我已經添加了訂單金額和訂單號每個訂購專線事實,但我迷路了,我怎麼可以使用他們計算的成員來滿足我的需要。
根據我所看到的與我工作的立方體相比,Order/OrderLine被展平爲一個事實表,而Cube處理關於該事實的訂單/客戶/代表等級的聚合。 –
您可以擁有訂單事實和訂單行的事實,但只有在訂單行中不存在的某個粒度級別存在的情況下才應該具有訂單事實。如果您有計算出的度量值,則只需確保在該計算中使用的度量在維度使用情況中正確關聯。 – mmarie
@TimothyWalters是正確的行和標題的立方體彙總 – Justin