首页 > 解决方案 > 乘以在dax中重新组合?

问题描述

我有一个按两行分组的数据集,如下所示

GroupName    Score   Multiply
Group1        2      
Group2        3
Group2        5
Group1        1

我有一个基于参数表的切片器,用于存储上述 GroupName 值。因此,当我选择 Group1(我在我的 dax 中对变量使用选定的函数)时,我想将 Group1(分数)的所有行乘以 4,将 Group2(分数)的所有行乘以 6。

我试过了,但它正在更新所有行。

var a=4*score
var b=6*score
var mm=selectedvalue('Group Paramter'[Group Name])

Return if( mm ="Group1", a, b)

但它会乘以所有行,我如何通过使用 GroupName 进行分组来乘以?

我怎样才能做到这一点?我感谢任何帮助。

标签: powerbidaxpowerbi-desktop

解决方案


您可以尝试以下逻辑(测量)-

var mm = selectedvalue('Group Paramter'[Group Name])

Return if( mm ="Group1", min(table_name[score]) * 4, min(table_name[score]) * 6)

推荐阅读