我在 Visual Studio 2005 Reporting 中工作,并且正在尝试实现嵌套聚合函数的解决方法(我需要执行总和计数)。在表格详细信息行中,每当一个单元格的值大于 10 时,我都会调用自定义代码来递增一个整数,然后页脚调用一个自定义代码函数,该函数只返回该值。
计数始终返回为 0,因此我加入了一些 MsgBox 调用,并注意到在详细信息行之前调用了表页脚。我需要首先调用表详细信息行,以便页脚中的“get”函数实际检索我需要的值。
更具体地说,我正在计算给定表格单元格的次数,其值计算为(Sum / (Sum+Sum+Sum)) * 100
,大于 10。由于不能嵌套聚合函数,并且在 ReportItems 上使用聚合!.. . 只能在报告页眉/页脚中完成(在我的情况下没有帮助,因为它会在每个页面上显示不同的总数),我可以选择自定义代码。
有没有办法强制在表格页脚之前呈现表格的详细信息行?