SSRS计算值或最大值

时间:2014-08-06 15:47:00

标签: reporting-services ssrs-2008 ssrs-2008-r2

我正在计算一个值(使用一些datediffs / dateadds),但是我需要将该值“限制”为45.因此,例如,如果计算值为78,它仍然只返回45,但是如果值是31,然后它将返回31. SSRS中的MAX()函数用于查找多行中某些列的最大值,这不是我想要的。这是一行的计算值,需要上限为45.任何想法?

**注意:我不想在SQL本身中这样做,因为我用它来改变单元格的“填充颜色”,但如果这是唯一的方法,我想我可以做到。

1 个答案:

答案 0 :(得分:2)

=IIf(Fields!SomeField.Value <= 45,Fields!SomeField.Value, 45)

谢谢@ D.R。