0
我需要从列表中获得最大值(我认为应该首先以某种方式创建)。RML - 获取最大值
有sale.order
类/对象,从中生成RML报告。它与sale.order.line
有二十几种关系,它有字段(或列)delay
。因此,我需要检查每一行的顺序,并返回最大值,这表示交货时间(就像所有产品将在同一时间交货一样)。
因此,例如,获得从第一行第一delay
值我可以用鼠标右键是这样的:
<para>[[ o.order_line[0].delay ]]</para>
或者,我可以输出这样的价值观:
<para>[[ repeatIn(o.order_line,'l') ]]</para>
然后尝试类似:
<para>[[ max(l.delay) ]]</para>
但我得到错误,浮动不能迭代(因为你需要在这里使用列表)。我能做些什么来创建这些值的列表,然后得到最大值?或者也许有其他方法可以在RML中获得最大值?
谢谢,这一个工程。 – Andrius