SSRS报告参数 - 使用带参数的abs

时间:2014-09-02 17:36:57

标签: reporting-services ssrs-2008-r2

我希望报表上有一个参数,允许用户输入最大值和最小值来过滤。我想使用相同的参数,因此输入的任何值都会变为上限值和下限值。要获得较低的值,我想将参数值转换为负数。

使用

=abs(Parameters!.Name.Value) 

我收到一条很长的错误消息:

Overload resolution failed because no Public 'Abs' can be called without narrowing conversion

认为这是由于参数值被转换为字符串所以添加了吗?

=abs(CDbl(Parameters!.Name.Value))

但是转换没有发生,我得到了我想要转换的价值。

如何将参数值转换为负数?

1 个答案:

答案 0 :(得分:0)

绝对是永远的,所以只需乘以-1

=abs(CDbl(Parameters!.Name.Value)) * -1