微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何避免 pbix 选择“第一个”值?

如何解决如何避免 pbix 选择“第一个”值?

我有一个 Clients 表,包含列:

  • 姓名
  • 数量
  • 家长
  • 家长编号
  • 所有者

每当客户端与自身具有相同的父级时,例如:


  • 姓名:客户 1
  • 编号:12345
  • 家长:客户 1
  • 家长编号:12345
  • 所有者:xyz

这意味着它没有父级。

在 Power BI 中使用矩阵时出现问题...

我有的行

  • 家长
  • 姓名

当我选择 Owner... 自动时,它会创建这个“First Owner”并选择一个错误”的值...

enter image description here

我知道由于它的分组依据,它只选择第一个值……但该行确实有一个值,我如何强制选择所有者?

(我猜模型并不理想,但我想用度量或计算列来修复它)。

解决方法

您能否用以下显式度量替换隐式度量。根据你提供的数据,我想出了这个。如果还不够,请提供更多层的样本数据,我会再试一次。

Measure = 
VAR _name = max(tbl[name])
VAR _parent = max(tbl[parent])
VAR _owner = max(tbl[owner])
RETURN if(_name=_parent,BLANK(),_owner)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。