我有SQL查询 从“ 2017-09-01”和“ 2018-09-30”之间的表日期(YEAR(DATE))中选择YEAR(DATE),SUM(AMOUNT)。
这将为我提供选定日期范围内2017年和2018年的金额总和。相同 我正在尝试使用日期维度的mdx查询
在列上选择{[Date]。[year] .CurrentMember * [Measures]。[departureUpsellRevenue]},{[Date]。[2017]。[09]。[1]:[Date]。[2018] 。[09]。[30]}在[CUBE]的行上
它给我带来错误蒙德里安错误:层次结构'[Date.calendar]'出现在多个独立轴上。
答案 0 :(得分:0)
尝试子选择
SELECT
[Date].[year].[year].MEMBERS ON 0
,[Measures].[departureUpsellRevenue] ON 1
FROM
(
SELECT
{[Date].[2017].[09].[1]:[Date].[2018].[09].[30]} ON 0
FROM [CUBE]
);