Hallo,
ich versuche folgende daten zu aggregieren. Es sollen alle Produkte (Beschreibung) mit der Produktnummer und den Mengen aus den offenen Bestellungen ausgelesen werden.
Folgendes habe ich schon erreicht, in dem ich folgenden Body an den Endpunkt ’ api/v1/search/order’ sende
{
"limit": 500,
"filter": [
{
"type": "equals",
"field": "order.stateMachineState.technicalName",
"value": "open"
}
],
"aggregations": [
{
"name": "Anzahl der Produkte",
"type": "sum",
"field": "order.lineItems.quantity"
},
{
"name": "Produkt",
"type": "terms",
"field": "order.lineItems.label",
"aggregation": {
"name": "Menge",
"type": "sum",
"field": "order.lineItems.quantity"
}
}
]
}
Ergebnis (gekürzt):
...
"Produkt": {
"buckets": [
{
"key": "2018 Riesling Edition Qualitätswein ",
"count": 1,
"extensions": [],
"Menge": {
"sum": 2.0,
"extensions": []
}
},
{
"key": "2019 Oscar Rheingau Riesling",
"count": 1,
"extensions": [],
"Menge": {
"sum": 1.0,
"extensions": []
}
},
...
Gibt es eine Möglichkeit, die Produktnummer noch irgendwie in die Ergebnisse zu bekommen?
VG, Ronny