Невозможно суммировать значения столбцов и отображать их в конце строки в Excel с помощью alasql.

У меня есть значение массива JSON, которое должно отображаться на разных листах в Excel, поэтому я использую формат JSON, как показано ниже

var opts=[
{
"sheetid": "Ali",
"header": false
},
{
"sheetid": "Ari",
"header": false
}]

var exportArray=[
  [
{
  "driver": "Ari",
  "round_trip_number": "7",
  "trip_name": "L-R-L",
  "vehicle": "WB7520Q",
  "distance_profile": "KM_Scheme1_30_90",
  "scheme_name": "CA_Scheme_A",
  "actual_weight": 0,
  "actual_litre": 0,
  "weight_price": 0,
  "distance_price": 0,
  "trip_price": 0,
  "estimated_distance": 48.44
},
{
  "driver": "Ari",
  "round_trip_number": "6",
  "trip_name": "R-P",
  "vehicle": "WB7520Q",
  "distance_profile": "KM_Scheme1_30_90",
  "scheme_name": "CA_Scheme_A",
  "actual_weight": 8000,
  "actual_litre": 7000,
  "weight_price": 36,
  "distance_price": 60,
  "trip_price": 0,
  "estimated_distance": 656.62
  }
 ],
[
{
  "driver": "Ali",
  "round_trip_number": "4",
  "trip_name": "L-P-L",
  "vehicle": "BGV1852",
  "scheme_name": "TA_Scheme_A",
  "actual_weight": 30000,
  "actual_litre": 21000,
  "weight_price": 0,
  "distance_price": 0,
  "trip_price": 0,
  "drum_qty": 140,
  "drum_price": 0,
  "estimated_distance": 313.5
}
 ]]

Мне нужно сложить значения столбца в Excel и отобразить в конце соответствующего столбца. Я использую сценарий alasql для выполнения этой функции. Excel генерируется пока я использую запрос ниже.

 var result = alasql('SELECT * INTO XLSX("DriverComponesation.xlsx",?) FROM ?', [opts, exportArray]);

Но когда я использую приведенный ниже запрос для суммирования значений столбцов, Excel не генерируется.

var result = alasql('select * INTO XLSX("DriverComponesation.xlsx",?) from (SELECT * FROM ? x union all select null, null ,null ,null ,null ,null ,sum(actual_weight) actual_weight,null,null,null,null,null,null,null,null,null,null,null,null,null,null from ? ) o ', [opts, exportArray]);

Может ли кто-нибудь помочь мне получить сумму coulmns в Excel, используя вышеупомянутый массив JSON.

0 ответов

Другие вопросы по тегам