我正在计算一个值(使用一些datediffs / dateadds),但是我需要将该值“限制”为45.因此,例如,如果计算值为78,它仍然只返回45,但是如果值是31,然后它将返回31. SSRS中的MAX()函数用于查找多行中某些列的最大值,这不是我想要的。这是一行的计算值,需要上限为45.任何想法?
**注意:我不想在SQL本身中这样做,因为我用它来改变单元格的“填充颜色”,但如果这是唯一的方法,我想我可以做到。
答案 0 :(得分:2)
=IIf(Fields!SomeField.Value <= 45,Fields!SomeField.Value, 45)
谢谢@ D.R。