0

尝试将以下内容放在主报告中,以汇总三个子报告的总数:

=IIf(IsNull([FCR_LABOR_COST subreport].[Report]![Total_Labor_Cost]),0,[FCR_LABOR_COST subreport].[Report]![Total_Labor_Cost])
+IIf(IsNull([FCR_EXPENSES subreport].[Report]![Total_Expenses]),0,[FCR_EXPENSES subreport].[Report]![Total_Expenses])
+IIf(IsNull([FCR_EQUIPMENT subreport].[Report]![Total_Equipment]),0,[FCR_EQUIPMENT subreport].[Report]![Total_Eqipment]) 

收到以下错误消息:

文本太长,无法编辑。

我该如何解决这个问题?请指教。

4

1 回答 1

1

您可以使用表达式缩短它Nz以达到相同的结果 -

=Nz([FCR_LABOR_COST subreport].[Report]![Total_Labor_Cost], 0) +
 Nz([FCR_EXPENSES subreport].[Report]![Total_Expenses], 0) +
 Nz([FCR_EQUIPMENT subreport].[Report]![Total_Equipment], 0)
于 2019-06-27T18:23:52.057 回答