我在 Excel 中使用 MDX 查询从多维数据集获取数据。每年 7 月,会计年度都会更改,我们必须手动更改。有什么方法可以在下面的查询中实现这个 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 ;