我在Excel中使用MDX查詢以從多維數據集中獲取數據。每年7月財政年度發生變化,我們必須手動更改。有什麼辦法可以在下面的查詢中實現這個case語句嗎?在MDX Query中使用Case語句獲取財政年度給出錯誤
SELECT
({ [Dim ID].[ID Key].&[7]}) ON COLUMNS
FROM (SELECT
({ [Billing].[FY].&***[2015]*** }) ON COLUMNS
FROM [Billing DW])
)
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
代替年份[2015]我想寫這個案例陳述。
CASE
WHEN MONTH(getdate()) > 7 THEN YEAR(getdate()) + 1
ELSE YEAR(getdate())
END ;
如果是重要的,那麼你應該實現你的立方體一個會計年度層次結構。微軟在他們的AdvWrks多維數據集中說明了這個實現。 – whytheq