【问题标题】:Running subreport ONLY on max of a group仅在组的最大值上运行子报告
【发布时间】:2016-07-21 14:10:29
【问题描述】:

我在 tablix 中有一个子报表,我只想在该行具有分组的最长截止日期时运行该子报表。我的分组是按零件#。

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

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

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

有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

    试试这个表达式:

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

    注意IIF 函数接收三个参数,您的表达式中有一个附加参数:"PurchasePart"。

    =IIF(conditional,true branch,false branch)
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-30
      • 2019-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多