mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
re #4527 add min, max, and count aggregation to display in total for dataTable visualization
This commit is contained in:
parent
02af709179
commit
2169efb92a
2 changed files with 10 additions and 1 deletions
|
@ -36,6 +36,6 @@
|
|||
<select ng-disabled="!vis.params.showTotal"
|
||||
class="form-control"
|
||||
ng-model="vis.params.totalFunc"
|
||||
ng-options="x for x in ['sum', 'avg']">
|
||||
ng-options="x for x in ['sum', 'avg', 'min', 'max', 'count']">
|
||||
</select>
|
||||
</div>
|
|
@ -110,6 +110,15 @@ uiModules
|
|||
case 'avg':
|
||||
formattedColumn.total = sum() / table.rows.length;
|
||||
break;
|
||||
case 'min':
|
||||
formattedColumn.total = _.chain(table.rows).map(i).map('value').min().value();
|
||||
break;
|
||||
case 'max':
|
||||
formattedColumn.total = _.chain(table.rows).map(i).map('value').max().value();
|
||||
break;
|
||||
case 'count':
|
||||
formattedColumn.total = table.rows.length;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue