1

我有 SQL 查询 SELECT YEAR(DATE),SUM(AMOUNT) FROM TABLE WHERE DETWEEN '2017-09-01' AND '2018-09-30' GROUP BYYEAR(DATE)。

这将为我提供所选日期范围内 2017 年和 2018 年的金额总和。同样,我正在尝试使用日期维度进行 mdx 查询

SELECT {[Date].[year].CurrentMember*[Measures].[departureUpsellRevenue]} ON COLUMNS,{[Date].[2017].[09].[1]:[Date].[2018].[09 ].[30]} 来自 [CUBE] 的行

它给了我错误 Mondrian Error:Hierarchy '[Date.calendar]' 出现在多个独立轴上。

4

1 回答 1

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]
);
于 2018-10-04T19:18:22.723 回答