Ssrs 2008 如何从总值SSR中排除隐藏行值

Ssrs 2008 如何从总值SSR中排除隐藏行值,ssrs-2008,reporting-services,Ssrs 2008,Reporting Services,我有一个SSRS项目,我想从总数中排除我隐藏的一行 我已基于行可见性上的表达式隐藏了行,其中该行在以下情况下隐藏: =IIF(IIF(ReportItems!CUST_CNT2.Value = 0, 0, ReportItems!Total_Contribution5.Value / IIF(ReportItems!CUST_CNT2.Value = 0, 1, ReportItems!CUST_CNT2.Value)) > 0, True, False) 因此,基本上,报告的列总计只是

我有一个SSRS项目,我想从总数中排除我隐藏的一行

我已基于行可见性上的表达式隐藏了行,其中该行在以下情况下隐藏:

=IIF(IIF(ReportItems!CUST_CNT2.Value = 0, 0, ReportItems!Total_Contribution5.Value / IIF(ReportItems!CUST_CNT2.Value = 0, 1, ReportItems!CUST_CNT2.Value)) > 0, True, False)
因此,基本上,报告的列总计只是汇总所有行,包括我隐藏的上面这一行,我需要总计来排除这一行


有什么想法吗?

最简单的方法是更早地筛选出这些数据:定义tablix筛选器、数据集筛选器或更改查询。那你就不需要再做什么了。出于其他原因,您真的需要数据中的行吗

但是你也可以在聚合中使用你的表达式,稍微扭曲一下。将总数设置为:

=SUM( IIF( IIF(ReportItems!CUST_CNT2.Value = 0, 
               0,
               ReportItems!Total_Contribution5.Value /
                 IIF(ReportItems!CUST_CNT2.Value = 0,
                     1,
                     ReportItems!CUST_CNT2.Value)
              ) > 0,
           0,
           ReportItems!Total_Contribution5.Value) )

对表达式的更改是,现在一个隐藏行返回0,而一个可见行返回要求和的字段。(我猜了一下您想要的合计值。根据需要更改字段。)这一切都包含在聚合中。
SUM(…)

最简单的方法是提前筛选出这些数据:定义tablix筛选器、数据集筛选器或更改查询。那你就不需要再做什么了。出于其他原因,您真的需要数据中的行吗

但是你也可以在聚合中使用你的表达式,稍微扭曲一下。将总数设置为:

=SUM( IIF( IIF(ReportItems!CUST_CNT2.Value = 0, 
               0,
               ReportItems!Total_Contribution5.Value /
                 IIF(ReportItems!CUST_CNT2.Value = 0,
                     1,
                     ReportItems!CUST_CNT2.Value)
              ) > 0,
           0,
           ReportItems!Total_Contribution5.Value) )
对表达式的更改是,现在一个隐藏行返回0,而一个可见行返回要求和的字段。(我猜了一下你想要的总数。根据需要更改字段。)这些都包含在聚合中
SUM(…)