仅在组的最大值上运行子报表

时间:2016-07-21 14:10:30

标签: reporting-services ssrs-2008 ssrs-2008-r2 reportingservices-2005 ssrs-tablix

我在Tablix中有一个子报表,如果该行具有分组的最大截止日期,我只想运行该子报表。我所拥有的分组是#。

基本上,如果某一行具有该部分#的最新截止日期,我希望子报表能够运行/显示。

我为子报表上的隐藏表达式尝试了这个,但它有一些错误(参数太多):

<script src="https://cdn.jsdelivr.net/lodash/4.13.1/lodash.min.js"></script>

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

试试这个表达式:

=IIF(Fields!DUE_DATE.Value = max(Fields!DUE_DATE.Value, "PART_NO"), False, True)

注意IIF函数接收三个参数,表达式中还有一个参数:"PurchasePart"

=IIF(conditional,true branch,false branch)

如果您需要进一步的帮助,请告诉我。