v16R4:統計関数のオブジェクト配列対応

<code 4D>
//統計関数のオブジェクト型配列対応
ARRAY OBJECT($test_ao;0)
APPEND TO ARRAY($test_ao;New object(“name”;“tomato”;“qty”;12;“city”;“osaka”))
APPEND TO ARRAY($test_ao;New object(“name”;“tamanegi”;“qty”;30;“city”;“fukui”))
APPEND TO ARRAY($test_ao;New object(“name”;“suica”;“qty”;2;“city”;“kobe”))

START TRANSACTION
CREATE RECORD([Table_1])
C_OBJECT($object_o)
$object_o:=New object
OB SET ARRAY($object_o;“data”;$test_ao)
[Table_1]object:=$object_o
SAVE RECORD([Table_1])
$max_l:=Max([Table_1]object;“data[].qty”)
$min_l:=min([Table_1]object;“data[].qty”)
$total_l:=sum([Table_1]object;“data[].qty”)
CANCEL TRANSACTION

</code 4D>

こういう小細工をすると出来るみたいなのですが、できれば

<code 4D>
$max_l:=Max($test_ao;“qty”)
$min_l:=Min($test_ao;“qty”)
$total_l:=Sum($test_ao;“qty”)
</code 4D>
はならないでしょうか。

もしくわ

<code 4D>
$max_l:=$test_ao.max(“qty”)
$min_l:=$test_ao.min(“qty”)
$total_l:=$test_ao.sum(“qty”)
</code 4D>

でもよいです。 :mrgreen:

http://forums.4d.fr/Post//19725651/1/

F.R.を作成いたしました。

ありがとうございます。 :slight_smile: