2012-07-09 82 views
0

我在我的數據庫中有很多數據,我希望使用Power Pivot將其顯示爲數據透視表,但是,我的一些數據是文本(某些標誌,月份名稱,姓名,姓氏等)。有沒有一種方法可以將這些屬性轉換爲度量值,以便我的Pivot表的整體性能不受影響?如何使用DAX將屬性更改爲度量值?

我有一些想法,但沒有明確,但這裏是我的表的樣本

UserID | Name | LName | City | State | QtySold 
1111 Jon Smith 2  6  459394 
1112 Alex Cash 6  2  31232 
1113 Rob Adams 5  1  12434 

我只需要在我看的用戶ID級別的數據(如果我看到的數據使用這些屬性在城市,州利文它不會因爲我不關心姓名/姓氏)是否有辦法評估上下文並將名稱作爲衡量標準?

喜歡的東西

=IF(UserID, DisplayLastName, BLANK()) 

(,來檢查,如果我使用用戶名如果​​我再顯示姓氏,如果沒有,則顯示空白的新措施)

任何想法?

感謝,

回答

0

哦我好像找到了我一直在尋找

LName:=IF(ISFILTERED(Details[UserID]),VALUES(Details[LName]),BLANK()) 

只要用戶名是在數據透視表,將lname措施會奏效。