MDX添加条件过滤一年的前6个月



我想找到2021年前六个月(1月至6月)按利润降序排序的十大最赚钱的客户。

以下过滤器适用于除月份以外的所有条件:

SELECT [measures].[Profit] ON 0,
TopCount(
[Customer.FullName].members,
10,
[measures].[Profit]
) ON 1
FROM [bike_sales]
WHERE ([OrderDate].[Year].[2021])

我尝试用[OrderDate].[Month].[1]:[OrderDate].[Month].[6]扩展WHERE子句,但是查询结果不正确。

如何调整上述查询以过滤2021年的前6个月?

最后我把月份和年份结合起来了:

SELECT [measures].[Profit] ON 0,
TopCount(
[Customer.FullName].members,
10,
[measures].[Profit]
) ON 1
FROM [bike_sales]
WHERE ( [OrderDate.Days].[2021].[1].[1] : [OrderDate.Days].[2021].[6].[30] )

最新更新