Alasql和Breeze实体,这有效吗?

Alasql和Breeze实体,这有效吗?,breeze,alasql,Breeze,Alasql,下面是一个breeze.js实体。我试着做一个基本的函数分组。在这种情况下,它抛出了一个错误。问题是Breeze实体不受支持吗?基本select语句在此对象上运行良好 反对- 计数:1 描述:“1张彩票” 显示名称:“1张彩票” 有效载荷:“1” 回报:14 类型:3 var res=alasql('从?按类型分组',[数据]中选择类型,总和(计数)为b); 控制台日志(res); 获取此错误: {消息:“第1行的分析错误:↵...选择类型,总和(计数)为----------------

下面是一个breeze.js实体。我试着做一个基本的函数分组。在这种情况下,它抛出了一个错误。问题是Breeze实体不受支持吗?基本select语句在此对象上运行良好


反对-
计数:1
描述:“1张彩票”
显示名称:“1张彩票”
有效载荷:“1”
回报:14
类型:3


var res=alasql('从?按类型分组',[数据]中选择类型,总和(计数)为b);
控制台日志(res);

获取此错误: {消息:“第1行的分析错误:↵...选择类型,总和(计数)为-------------------^↵应为'LPAR',得到'RPAR',hash:Object}hash:Objectexpected:Array[1]0:“'LPAR'”长度:1__-proto__:Array[0]行:0loc:Objecttext:”)标记:“RPAR”proto:Objectmessage:“第1行的分析错误:↵...从?组中选择类型,总和(计数)为b↵-----------------------^↵应为“LPAR”,得到“RPAR”proto:Error()(匿名函数)@angular.js:11655(匿名函数)@angular.js:8596(匿名函数)@angular.js:13256$eval@angular.js:14466$digest@angular.js:14282(匿名函数)@angular.js:14505e@angular.js:4924(匿名函数)@angular.js:5312 8notificationService.js:84轮询器回调


感谢

在github网站上解决

这里count是AlaSQL的关键字,因此您可以使用 附上[计数]或反引号
count

var res = alasql('SELECT type, SUM([count]) AS b FROM ? GROUP BY type', [data]);

它也可以是反引号,因此它可以代替
[count]
它的
count
(使它更容易阅读)