我有一个二维的cube Work:
- 尺寸日期,有日、月、年三档。
- 维度任务有2个级别:任务A和任务B。我想按年份显示任务(A和B),问题是,当我执行查询时,我得到了年份的重复值。我试过使用distinct,但它不起作用。
这是我的查询:
select {[Date].[Annee].Members} ON COLUMNS, {[Task][Task1].Members, [Task].[Task2].Members} ON ROWS from [Work]
得到的结果是:执行结果
这就像做:Select [Date].[1].[1].[2014], [Date].[1].[1].[2015], [Date].[1].[2].[2014], [Date].[1].[2].[2015]
等等
查询
其中第一个1是天,第二个1是月,它返回每个月和天的年份的结果。这就是为什么我有重复的年份,但我不知道如何解决它。
我只是想让结果更一般,我想有按年完成的任务值。
提前感谢!
通常你会在数据集中有一个简单的年份层次结构,所以你可以像这样查询:
SELECT
{[Date].[Annee].[Annee].Members} ON COLUMNS,
{[Task][Task1].Members, [Task].[Task2].Members} ON ROWS
FROM [Work]