1

我将我的报告的详细信息总结为一个摘要表达式,一切正常。这些字段是工作小时数的十进制值。因此,汇总值也是十进制值。我想访问汇总值并将其转换为小时/分钟。我已将快递标记为“WorkTimeSum”,但似乎无法处理它。领域!显然行不通,因为它是一个摘要表达式。我在想ReportItems!应该工作,但无济于事。如何在同一汇总行的表达式中使用此表达式字段(在汇总行中)?

4

2 回答 2

2

如果我理解正确,您是在问如何引用包含总工作时间值的文本框,以便您可以使用不同文本框中的表达式将其转换为小时和分钟?

您可以使用任一 ReportItems!例如

=ReportItems!Textbox20.Value) 

或 ReportItems("") 例如

=ReportItems("Textbox20").Value

引用另一个文本框的值。请注意名称,因为它们区分大小写。

于 2013-03-12T23:07:58.683 回答
0

您可以在任何表达式中使用聚合函数。例如,在任何标题行中,您可以使用以下表达式来确定总小时值:

=Floor(Sum(Fields!hours.Value))

Sum(Fields!hours.Value)只是在任何情况下的总小时数,例如,如果它是组标题行,则为组总数;您可以将此表达式用作您需要的任何其他表达式的输入。

听起来您的问题不是转换本身,所以希望这可以为您指明正确的方向。如果您需要更多信息,请指定。

于 2013-03-12T18:10:51.907 回答