有人可以给我一些关于如何编写MDX查询的指针,该查询显示昨天直到MDX的最后X年?我已经搜索过,但MDX技能最多只是基础,我正在努力将示例正确地转换为公式框。
我的日期维度层次结构如下:
[日期] [日期] [年]&安培;。[2017]
每当我对结果进行过滤时,我经常会失去层次结构并且只显示年份。我希望我能找到一个保存年份的查询>季度>月份>树结构过滤器中的日结构。
为什么我要这样做?我的数据一直持续到昨天,当我在仪表板上使用当前日期范围过滤器时,#34;本月"它包括2017年10月的所有日子,这使我的KPI变得混乱,因为有些日子还没有任何事实发生。
答案 0 :(得分:0)
我发现这个MDX片段完全符合我的需要。知道每天至少创建一个案例,它将阻止任何未来的日期显示。 TOPCOUNT显示了我的日期层次结构的最后5000个实例(其中最远的实例可以追溯到2001年。)然后它适用于PerformancePoint自定义MDX过滤器:
ORDER(
NONEMPTY( TOPCOUNT({[Date].[Dates].AllMembers},
5000,
[Measures].[Total Cases Created] )), [Date].
[Dates].CurrentMember.MEMBER_KEY, ASC
)