2012-05-27 108 views
0

是否可以爲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,但只有一個表達式顯示右側2個字符。

製作2012010101顯示爲01

這甚至可能嗎?也許在某處的屬性屬性?

回答

1

我可以通過以下操作來實現:

我加了兩列到DSV。一個用於顯示值,另一個用於真實值。接下來,我打開日期維度的設計視圖並添加屬性關係,就像添加任何新屬性一樣。

現在要完成這項工作,您必須打開屬性屬性。並一直滾動到底部並在Source選項下將KeyColumns更新爲實際值屬性。接下來,在相同的源選項中,將NameColumn更新爲所需的Display值。

其實很簡單。