【问题标题】:how to avoid pbix selecting "first" value?如何避免 pbix 选择“第一个”值?
【发布时间】:2021-07-21 12:39:06
【问题描述】:

我有一个 Clients 表,其中包含以下列:

  • 姓名
  • 号码
  • 父母
  • 家长编号
  • 所有者

每当一个客户和自己有相同的父母时,例如:


  • 名称:客户 1
  • 号码:12345
  • 父级:客户端 1
  • 家长编号:12345
  • 所有者:xyz

表示它没有父级。

我的问题是在 Power BI 中使用矩阵时出现的……

在我的行中

  • 父母
  • 姓名

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

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

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

【问题讨论】:

    标签: powerbi dax powerbi-desktop ssas-tabular


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,但 Owner 栏目应返回。
    猜你喜欢
    • 2010-11-08
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 2018-01-26
    相关资源
    最近更新 更多