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

如何将过滤器中的选定值传递给 dax 度量?

如何解决如何将过滤器中的选定值传递给 dax 度量?

我有一个切片机和一个量尺。度量值曾经是恒定的,但现在我想根据选择更改该值。我的旧查询

Weight Total Acceptance = 
var lk=IF(
    'Sprints'[Measure Current Accepted Point %] >0.85,"5",IF(
        'Sprints'[Measure Current Accepted Point %] > 0.7 && 'Sprints'[Measure Current Accepted Point %] <0.85,"3",If('Sprints'[Measure Current Accepted Point %] <0.7,"1"
    )))
    Return lk*0.5

我创建了另一个数据表来保存切片器的值。

Group Name
DG
KL

我想要的是将值(DG 或 KL)传递给我的度量。像这样

如果 selectedvalue=DG 则执行以下操作

Weight Total Acceptance = 
    var lk=IF(
        'Sprints'[Measure Current Accepted Point %] >0.85,IF(
            'Sprints'[Measure Current Accepted Point %] > 0.7 && 'Sprints'[Measure Current Accepted Point %] <0.85,"1"
        )))
        Return lk*0.5

如果 Selectedvalue=KL 则执行以下操作

Weight Total Acceptance = 
    var lk=IF(
        'Sprints'[Measure Current Accepted Point %] >0.70,"8",IF(
            'Sprints'[Measure Current Accepted Point %] > 0.5 && 'Sprints'[Measure Current Accepted Point %] <0.70,If('Sprints'[Measure Current Accepted Point %] <0.5,"1"
        )))
        Return lk*0.3

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