1
例如我有網格。如何獲取網格中的值的總和?
//grid for answers_for_online
var answersGridForOnline5 = new Ext.grid.GridPanel({
id : 'grid_for_stats',
store : storez3,
columns : answers_columns5,
});
我的專欄:
var answers_columns5 = [{
id: "idz",
header: 'idz',
dataIndex: "idz",
renderer: fun_f
}];
和渲染功能
function fun(n, j, k, m, h, i) {
var count = store.snapshot ? store.snapshot.length : store.getCount()
var cez = k.get("scale")
var ce = (2/count) * 100
return ce + " % "
}
問題:在數據庫中,我有,例如:規模(即用戶回答了規模化qeustion)
id | scale
1 | 4
2 | 4
3 | 1
4 | 2
我怎麼能規模(當然,他們分組),並把它放在我的網格? 例如,在我的網格我應該得到:
scale | scale %
1 | 25%
2 | 25%
4 | 50%
是的,我認爲是相同的,但我怎麼可以SUM數據的規模:1,規模2和規模3? –
呃..你說的是總結,但你真的是在計數。所以在SQL中你只需要寫:'SELECT scale,COUNT(*)FROM mytable GROUP BY scale' –
太棒了!謝謝 :) –