RML获取最大值

2024-05-12 21:25:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从一个列表中获取最大值(我认为应该先创建它)。在

sale.order类/对象,从中生成RML报告。它与sale.order.line有一个2many关系,它有字段(或列)delay。所以我需要检查这个顺序中的每一行,并返回maxdelay值,这将指示交付时间(就像所有产品都将同时交付一样)。在

例如,为了从第一行中获得第一个delay值,我可以这样做:

<para>[[ o.order_line[0].delay ]]</para>

或者我可以像这样输出所有值:

^{pr2}$

然后尝试一下:

^{3}$

但我得到了一个错误:float不能被迭代(因为这里需要使用list)。如何从这些值创建列表,然后得到最大值?或者有其他方法可以得到RML中的最大值?在


Tags: 对象列表关系顺序产品报告line时间