Categories | Question details Back To List | ||
Pivote table math function hi i use a pivot table functionality.i want one more math function count, like other sum,average,min,max is it possible to add count function.which returns total count.? And i also want to display a specific math function in to drop down.like i want to display only sum and average in to drop down not min and max. Can you please guide on the above.waiting for your reply. Thanks, Answer posted by Support on Jan 10, 2008 03:22 Two add any additional action you need to made modification in dhtmlxgrid_pivot.js line 77 var z4=this.makePivotSelect(["Summ","Min","Max","Average"],-1); you can add label here and define function named as dhtmlXGridObject.prototype._pivot_action_N=function(a,b,c,av,bv,data){ where N - position in function list For example to add Count var z4=this.makePivotSelect(["Summ","Min","Max","Average","Count"],-1); .... /// count function dhtmlXGridObject.prototype._pivot_action_4=function(a,b,c,av,bv,data){ var ret=0; var resA=data[a]; //x value var resB=data[b]; //y value var resC=data[c]; //cell value for (var i = resA.length - 1; i >= 0; i--) // for each x if (resA[i]==av && resB[i]==bv) { // if cell related to current pivot element ret++; //increase return count } return ret; } The function will be called against each element in pivot, you can take it as is and just update line which do real calculation. |