我想从以下数组中“groupsum”一个带有 JSONata 的对象数组:
payload = [
{"id":"Irr-1","name":"Irrigation","timedif_s":7.743},
{"id":"Irr-2","name":"Irrigation","timedif_s":2.749},
{"id":"Lig-2","name":"Lights","timedif_s":1.475},
{"id":"Irr-1","name":"Irrigation""timedif_s":1.07},]
结果必须如下所示:
[{"name":"Irrigation", "sumtimedif": 11.562},
{"name":"Lig-1", "sumtimedif": 1.475}]
我试过了:
payload.name{"name":payload.name,"sumtimedif":$sum(timedif_s)}
但我只得到一个空字符串。
{ empty }
有什么建议吗?