我想找到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] )