SSAS中的别名Dimension成员值

时间:2012-05-27 21:42:26

标签: ssas

是否可以在SSAS中显示或返回属性的其他值?

例如,在我的日期维度中,我在一个月内推导出营业日。像这样:

    DateId          Date            BusinessDay         WeekDay
    20120101        2012-01-01      01                  Mon
    20120102        2012-01-02      02                  Tue
    20120103        2012-01-03      03                  Wed
    20120104        2012-01-04      04                  Thu
    20120105        2012-01-05      05                  Fri
    20120106        2012-01-06      05                  Sat
    20120107        2012-01-07      05                  Sun
    02120108        2012-01-08      06                  Mon

但问题是每个月都有一个01 BusinessDay,所以当我为此创建一个层次结构时,我得到重复的错误。同样在周末,我保持工作日不变。

所以我需要一种方法来获得一个独特的BusinessDay值,但显示一个用户友好的价值。我以为我可以连接DateId + BusinessDay,但是表达式只显示Right 2字符。

使2012010101显示为01

这甚至可能吗?也许在某处的属性属性中?

1 个答案:

答案 0 :(得分:1)

我能够通过以下方式实现这一目标:

我在DSV中添加了两列。一个用于显示值,另一个用于显示值。接下来,我打开了日期维度的设计视图,并添加了属性关系,就像添加任何新属性一样。

现在要完成这项工作,你必须打开属性属性。并一直滚动到底部,在Source选项下将KeyColumns更新为实际值属性。接下来,在相同的“源选项”中,将NameColumn更新为所需的“显示”值。

实际上非常简单。