如何在MDX中获得不同的Year level值?



我有一个二维的cube Work:

  1. 尺寸日期,有日、月、年三档。
  2. 维度任务有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]

相关内容

  • 没有找到相关文章

最新更新