2012-07-09 96 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措施会奏效。