我希望报表上有一个参数,允许用户输入最大值和最小值来过滤。我想使用相同的参数,因此输入的任何值都会变为上限值和下限值。要获得较低的值,我想将参数值转换为负数。
使用
=abs(Parameters!.Name.Value)
我收到一条很长的错误消息:
Overload resolution failed because no Public 'Abs' can be called without narrowing conversion
认为这是由于参数值被转换为字符串所以添加了吗?
=abs(CDbl(Parameters!.Name.Value))
但是转换没有发生,我得到了我想要转换的价值。
如何将参数值转换为负数?
答案 0 :(得分:0)
绝对是永远的,所以只需乘以-1
=abs(CDbl(Parameters!.Name.Value)) * -1