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