0
我對MDX很陌生,即使在閱讀文檔之後,我仍然遇到了一個我無法解決的問題。我有一個數據庫,其中包含來自所有可能貨幣的所有國家的數據(例如荷蘭的歐元,美元,捷克克朗,福林,德國的所有貨幣,捷克的所有貨幣等)。現在Country-Currency MDX Mapping
,我想建立一個MDX查詢中,我定義了對國家的貨幣價值來查詢,並避免與所有貨幣的所有國家,我的PowerPivot表,例如
荷蘭 - EUR
捷克 - 克朗
匈牙利 - HUF
等
這個現象的原因可能嗎?
感謝所有最好的
與代碼後的最後一個選項一致,因爲在MDX中使用CASE會降低性能。創建'CurrencyOfCountry'財產並將其顯示爲一個新的措施要好得多:'[DimCountry] [國家或地區名稱] .CurrentMember.Properties(「CurrencyOfCountry」)' –
@souravA我與亞歷克斯同意 - 我想,以供將來參考它可能是。最好先用CurrencyOfCountry編輯你的答案 - 並且把CASE腳本放在一邊? – whytheq
我認爲這是一個體面的答案,因爲它是。 OP想用'MDX'來解決這個問題,所以我開始這樣做。由於這不是最佳做法,因此我將其作爲後期腳本提及。有時改變立方體結構是不可行的;所以我更多地回答這個範例。 – SouravA