谁能告诉我如何获得计算字段的最大值?下面是我的情况的图像:
请注意,Flag 的类型为int
。
我想在图像中写表达式,但是当我使用它时,它有点:
Sum(Sum(Fields!Flag.value))
谁能帮我解决这个问题。我想我需要添加范围,Sum(Flag)
但是当我将组范围添加为 EMPID 时:
=iif(SUM(Fields!Flag.value,"Fields!EmpID.Value")>2,"RED",nothing)
它给我一个关于范围的错误。
编辑:
我需要每个员工的出勤率。FLAG 如果不存在则基本上为 1,否则为 0。
底行(标志、日期、状态、评论)。现在我有一个警报:
=iif(Fields!Flag.Value=1,"RED",Nothing)
在中间行的文本框(Textbox62)旁边(EmpID,EmpName)我做了表达式:SUM(标志),在文本框属性的填充部分我做了:
=iif(SUM(Fields!Flag.value,"Fields!EmpID.Value")>2,"RED",nothing)
因此,如果员工缺勤超过 3 天,上述表达式会发出警报。
可以向下钻取最顶部的行(部门、经理)以查看报告的更详细视图。现在我的问题是,在列(FLAG)中,如果特定部门的任何员工缺席超过 3 天,我需要创建背景颜色更改。这样我们就不必深入了解所有部门以查看是否有员工是否缺席。所以我的方法是查看 Max(Sum(Flag))>2 然后创建颜色变化。我试过了:
=iif(MAX(Sum(Fields!Flag.Value))>2,"Red",Nothing)
它在部门级别不起作用,因为它基本上考虑 (SUM(Sum(Flag)))。
谢谢................