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