【问题标题】:How to change a attribute to a measure with DAX?如何使用 DAX 将属性更改为度量?
【发布时间】:2012-07-09 19:20:47
【问题描述】:

我的数据库中有很多数据,我希望使用 Power Pivot 将其显示为数据透视表,但是,我的一些数据是文本(一些标志、月份名称、姓名、姓氏等)。有没有办法可以将这些属性转换为度量值,这样我的数据透视表的整体性能就不会受到影响?

我有一些想法,但还不清楚,这是我的表格示例

用户ID |姓名 |姓名 |城市 |状态 |已售出数量
 1111 乔恩·史密斯 2 6 459394
 1112 亚历克斯现金 6 2 31232
 1113罗伯亚当斯5 1 12434

当我在 UserID 级别查看数据时,我只需要使用这些属性(如果我在 City、State 级别看到数据,因为我不关心姓名/姓氏,所以不会数学)一种我可以评估上下文并将名称作为衡量标准的方法吗?

类似

=IF(UserID, DisplayLastName, BLANK())

(检查我是否使用 UserID 的新度量,如果我使用则显示 LastName,如果不是,则显示空白)

有什么想法吗?

谢谢,

【问题讨论】:

    标签: excel attributes powerpivot dax


    【解决方案1】:

    哦,看来我找到了我要找的东西

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

    只要 UserID 在数据透视表上,LName 度量就会起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-19
      • 1970-01-01
      • 1970-01-01
      • 2013-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多