0

次のマッピングは、別のフィールドを使用してドキュメントをグループ化するフィールドの複数のレベルで集約されます。

マッピング:

 {
   'predictions': {
      'properties': {
              'Company':{'type':'string'},
              'TxnsId':{'type':'string'},
              'Emp':{'type':'string'},
              'Amount':{'type':'float'},
              'Cash/online':{'type':'string'},
              'items':{'type':'float'},
              'timestamp':{'type':'date'}
             }
          }
      }

私の要件は少し複雑です。

  1. Empごとに(個別の従業員を取得する)
  2. オンライン取引か現金取引かを確認する
  3. 0 ~ 10、11 ~ 20、21 ~ 30 などの範囲のアイテムでグループ化します。
  4. 金額を合計する

最終出力は次のようになります。

>Emp-online-range-Amount       
>a-online-(0-10)-1240$    
>a-online-(21-30)-3543$    
>b-online-(0-10)-2345$    
>b-online-(11-20)-3456$ 
4

1 に答える 1