ディメンションの値を比較して値を計算するという問題に直面しています。3 つのディメンション (Datatype、Customer、Product) と 1 つのメジャー (GrossSales) があります。
ProductID = 1,2,3 および Datatype = 4,5,6 の GrossSales が必要な場合、MDX クエリはどうなりますか?
ここで、Datatype は GrossSales と関係があり、Customer は GrossSales と関係があり、Product は Customer と関係があります。
私はこれを試していますが、うまくいきません
CREATE MEMBER CURRENTCUBE.[Measures].Forecast_Gross_Sales AS
(
SELECT NON Empty [Measures].[Gross Sale]
FROM [Measures]
WHERE (
[Data Type].[ID].[ID] = 4
AND [Chain].[Customer ID] = [Measures].[Customer ID]
)
), VISIBLE = 1
, DISPLAY_FOLDER = 'Forecast'
, ASSOCIATED_MEASURE_GROUP = 'Data Types';