我試圖設計一個MDX查詢與日期過濾器是一個層次屬性..現在,我需要將屬性過濾器的值放在「where」子句中。當我拖放屬性說 - '2012' ,它會被轉換爲其他格式,如'[Date]。[Fiscal Hierarchy]。[Year]。 & [2.012E9]',而在左側窗格中顯示爲'YR 2012'..使用其顯示名稱獲取屬性過濾器?
如何控制此轉換?我不知道它在什麼基礎上轉換此屬性呢?
我需要基於用戶選擇在程序中動態構建MDX查詢..我如何確定它是'2.012E9'當用戶選擇'2012'?或者有沒有辦法改變MDX中的過濾條件,這樣我就可以在不使用[2.012E9]字符串的情況下實現這個功能?
預先感謝..
SELECT
[Subjects].[Name] on Rows,
[Student].Name ON COLUMNS
FROM Cube
where
[Date].[Fiscal Hierarchy].[Season].&[**2.0121E9**]
-- But the left side pane(Cube browser) shows the attribute as 'YEAR 2012'