Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按年度、小计和总值对数据进行分组,并创建一个表_Javascript_Angularjs_Asp.net Mvc - Fatal编程技术网

Javascript 按年度、小计和总值对数据进行分组,并创建一个表

Javascript 按年度、小计和总值对数据进行分组,并创建一个表,javascript,angularjs,asp.net-mvc,Javascript,Angularjs,Asp.net Mvc,由于我不熟悉angularjs和web技术,我很难解决以下问题,我有以下格式的数据: [{"MyYear":2015,"Type":"A","SoldValue":55},{"MyYear":2014,"Type":"A","SoldValue":58},{"MyYear":2015,"Type":"B","SoldValue":85},.....] 但我想将其转换为以下格式的html表 类型2014 2015 2016。。。总百分比 58 55 0。。。58+55 5% b0850。。

由于我不熟悉angularjs和web技术,我很难解决以下问题,我有以下格式的数据:

[{"MyYear":2015,"Type":"A","SoldValue":55},{"MyYear":2014,"Type":"A","SoldValue":58},{"MyYear":2015,"Type":"B","SoldValue":85},.....]
但我想将其转换为以下格式的html表

类型2014 2015 2016。。。总百分比
58 55 0。。。58+55    5%
b0850。。。85       3%
C000….
. . . 总计55+85+58 100%

在AngularJS中,您可以使用以下内容:

ng-repeat="(key, value) in yourentity | groupBy: 'yourfield'"

如果您想做更复杂的事情,也可以在控制器中实现这一点,例如,请参阅:

请阅读。关键短语:“搜索、研究”和“解释……任何阻碍您自己解决问题的困难”。安德鲁·凯利,以及我如何在特定列上执行小计和总计创建一个函数来汇总项目,例如安德鲁·凯利,这是您提供的满嘴信息,谢谢,但是,如我上面提到的,将一些列转换为行怎么样?