2017-01-17 64 views
0

由于我是新来angularjs和网络技术,我在解决下面的一个困难,我有一个数据在这下面的格式:组数据按年,小计和总计并创建一个表

[{"MyYear":2015,"Type":"A","SoldValue":55},{"MyYear":2014,"Type":"A","SoldValue":58},{"MyYear":2015,"Type":"B","SoldValue":85},.....] 

但我想将它转换为以下格式的html表格。

Type 2014 2015 2016 ... Total Percent A 58 55 0 ... 58+55 5% B 0 85 0 ... 85 3% C 0 0 0 ....
. . . GrandTotal 55+85+58 100%

+0

请阅读[问]。重要短语:“搜索和研究”和“解释......阻止你自己解决它的任何困难”。 –

回答

0

在AngularJS你可以使用以下命令:

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

您还可以,如果你想要做更多复杂的东西做到这一点的控制器,例如请参阅:https://www.bennadel.com/blog/2456-grouping-nested-ngrepeat-lists-in-angularjs.htm

+0

** Andrew Kelly **,以及我如何在特定列 – Saleem

+0

上执行小计和总计以及数据转换。 – Saleem

+0

创建一个函数,将项目http://stackoverflow.com/questions/38123711/perform-group-by-and-sum-by-property-in-angularjs –