1
以下查询可以正常工作。以前几个月MDX销售总额
With Member PyMonthSales as
SUM(PARALLELPERIOD([Date].[Calendar].[Month], 1),[Measures].[Internet Sales Amount])
select
{PyMonthSales} on Columns,
[Date].[Calendar].[Month] on Rows
FROM
(
Select {
[Date].[Calendar].[Month].&[2006]&[5], [Date].[Calendar].[Month].&[2006]&[4]
} on Columns
From [Adventure Works]
)
但我只想要一个总计。所以我删除了上面的查询行
With Member PyMonthSales as
SUM(PARALLELPERIOD([Date].[Calendar].[Month], 1),[Measures].[Internet Sales Amount])
select
{PyMonthSales} on Columns
FROM
(
Select {
[Date].[Calendar].[Month].&[2006]&[5], [Date].[Calendar].[Month].&[2006]&[4]
} on Columns
From [Adventure Works]
)
这就是问题出现的地方。返回null。任何援助将是伟大的。 谢谢你的时间。
Naz
走到这一步, 随着 集FilteredMonths作为 \t [日期],[日历] [月] .Members \t 会员PyMonthSales为 GENERATE(FilteredMonths,FilteredMonths.CURRENT.ITEM(0)。 NAME “”) 选择在列 PyMonthSales FROM ( 选择{ [日期],[日历] [月]&[2006]&[5],[日期],[日历]。[ Month]。[2006]&[4] }列 来自[Adventure Works] ) –