问题描述
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 进行分组来乘以?
我怎样才能做到这一点?我很感激任何帮助。
解决方法
您可以尝试以下逻辑(措施)-
var mm = selectedvalue('Group Paramter'[Group Name])
Return if( mm ="Group1",min(table_name[score]) * 4,min(table_name[score]) * 6)