SSAS,如何使维度属性月份仅显示当年的月份?

时间:2018-09-24 09:20:35

标签: ssas mdx cube

在我们的日期维度中,有“月”和“年”属性。 Month属性将int month_year设置为键,以避免重复的问题,并且Month属性的名称类似于January,February ...

现在存在问题,如果用户拖动“年”和“月”进行过滤,并定义了一个年份(例如2017),他希望过滤器中的“月属性”在2017年仅显示12个月名称。但是,“月属性”显示的是月名称多年来,名字多次重复。

在此维度中已经建立了日历层次结构。但是用户希望在层次结构之外定义过滤器。如何在多维数据集中构建这样的月份属性?有人对此有想法吗?预先感谢!

1 个答案:

答案 0 :(得分:1)

问题已解决。只需在日期表中添加一个新列,例如Month_in_current_Year,其内容与“月”列相同。将此新列添加到日期维度作为新属性。此新属性适用于我的目的。一年中的月份仅显示12个元素。并在将其设置为过滤器时切片正确的值。魔方是什么!