我在行上有以下成员的MDX声明:
NON EMPTY { [Date].[Wcy Week Starting Date].&[2013-11-04T00:00:00]: [Date].[Wcy Week Starting Date].lastchild}
:在MDX中给我范围。在这种情况下的问题是返回的行包括仅部分完成的最近一周。我只需要上周完整的数据。
我正在SSRS中执行此查询。
我试过
NON EMPTY { [Date].[Wcy Week Starting Date].&[2013-10-07T00:00:00]: [Date].[Wcy Week Starting Date].lastchild.prevmember}
但是这返回了相同的结果。
从10月7日到11月4日(截至今天)选择一周的任何想法。在过去,我使用SSRS表达式来管理它。我想知道是否有更直接的方法来使用MDX。
答案 0 :(得分:0)
向您的多维数据集添加一个属性,我们假设它被称为[Date].[week complete]
并且具有成员e。 G。 “是”和“否”。这可以是不可见的,以免混淆用户。然后您可以使用以下MDX:
Exists( { [Date].[week complete].[Yes] },
[Date].[Wcy Week Starting Date].&[2013-11-04T00:00:00] : [Date].[Wcy Week Starting Date].lastchild
)