新字段上的Distinc行总数

时间:2016-02-22 01:55:08

标签: javascript jquery html datatables

我想将表格中一列所有distinc值的总和加到一个新的' Div'或者'文字字段'但我不能发现自己这样做,我对Javascript知识不足,我使用jquery数据表为我的表构建

目前这是我的javascript代码,但无效:



     var dataTable = $('.datatable-column-search-inputs').DataTable({
        initComplete: function () {
       
  $('#sel0').on('change', function () {
          dataTable.columns('.fechas').search(this.value).draw();

    var api = this.api(), data;
     // Remove the formatting to get integer data for summation
    var intVal = function (i) 
    {
    return typeof i === 'string' ?
          i.replace(/[\$,]/g, '') * 1 :
          typeof i === 'number' ?
          i : 0;
     };

                   // Total over all pages
    //I want to sum al distinct values of column 3 (this is the column of distinct values)
                   data = api.column('.sum').data();//like data=api.colum('.sum').unique().data();
                   total = data.length ?
                       data.reduce(function (a, b) {
                           return intVal(a) + intVal(b);
                       }) :
                       0;

                      $(api.column(3).footer()).html(
                       ( $' + total + ' total)'
                   );

                   });




有没有办法对列的每个distinc值的列值求和?

0 个答案:

没有答案