Add column context menu item to get numeric stats

This commit is contained in:
Dan Sosedoff
2018-09-13 20:50:33 -05:00
parent cad6c39e72
commit b9eba7bfa4
3 changed files with 24 additions and 4 deletions

View File

@@ -675,6 +675,18 @@ function showUniqueColumnsValues(table, column, showCounts) {
});
}
// Show numeric stats on the field
function showFieldNumStats(table, column) {
var query = 'SELECT min(' + column + '), max(' + column + '), avg(' + column + ') FROM ' + table;
executeQuery(query, function(data) {
$("#input").hide();
$("#body").prop("class", "full");
$("#results").data("mode", "query");
buildTable(data);
});
}
function buildTableFilters(name, type) {
getTableStructure(name, { type: type }, function(data) {
if (data.rows.length == 0) {
@@ -843,6 +855,13 @@ function bindTableHeaderMenu() {
menuItem.data("counts") // display counts
);
break;
case "num_stats":
showFieldNumStats(
$("#results").data("table"), // table name
$(context).data("name") // column name
);
break;
}
}
});