alasql-未定义的错误

时间:2018-03-11 12:01:27

标签: undefined alasql

我使用sharepoint rest服务提取数据并使用alasql库查询结果数据。选择字段时,它将返回数据。但是,如果我在group by / sum语句中使用它,则获取未定义的值。例如:

  1. 查询名为zone的一个字段 查询: var sud = alasql(' SELECT Designation FROM?',[my_string]);
  2. 结果: (12)[{...},{...},{...},{...},{...},{...},{...},{...},{...},{...},{...},{... }] 0 : {指定:"官员 - 人力资源"} 1 : {指定:"负责人 - 人力资源"} 2 : {指定:"负责人 - 人力资源"} 3 : {指定:"负责人 - 人力资源"}

    1. 查询 var res = alasql(' SELECT ROWNUM()as Rank,Display_x0020_Name AS Employee_Name,sum(Give_x0020_Points)AS Points,Designation FROM?GROUP BY Display_x0020_Name ORDER BY Points DESC',[my_string]);
    2. 结果: (4)[{...},{...},{...},{...}] 0 : {Rank:1,Employee_Name:" D&#34 ;, Points:70,名称:undefined} 1 : {Rank:2,Employee_Name:" C&#34 ;, Points:20,名称:undefined} 2 : {Rank:3,Employee_Name:" B&#34 ;, Points:16,名称:undefined} 3 : {Rank:4,Employee_Name:" A",Points:10,名称:undefined}

      名称字段没有任何空值。如果字段也有空值,我也想要解决方案。

1 个答案:

答案 0 :(得分:0)

通过在Group BY Clause中添加所有组件

来解决上述问题