فهرست منبع

HUE-7340 [search] Add new function types stddev() and variance()

Also do not promote adding a dimension to the counter widget.
Romain Rigaux 8 سال پیش
والد
کامیت
3714470f0c

+ 1 - 1
desktop/libs/dashboard/src/dashboard/static/dashboard/js/search.ko.js

@@ -653,7 +653,7 @@ var Collection = function (vm, collection) {
       return DATETIME_HIT_OPTIONS;
     } else {
       facet.properties.facets_form.aggregate.function('count');
-      return ALPHA_HIT_OPTIONS;
+      return facet.widgetType() == 'hit-widget' ? ALPHA_HIT_COUNTER_OPTIONS : ALPHA_HIT_OPTIONS;
     }
   }
 

+ 6 - 1
desktop/libs/dashboard/src/dashboard/templates/common_search.mako

@@ -2827,12 +2827,17 @@ var NUMERIC_HIT_OPTIONS = [
     { value: "percentile", label: "${ _('Percentiles') }" },
     { value: "mul", label: "${ _('Multiply') }" },
     { value: "add", label: "${ _('Add') }" },
-    { value: "sub", label: "${ _('Substract') }" }
+    { value: "sub", label: "${ _('Substract') }" },
+    { value: "stddev", label: "${ _('Stddev') }" },
+    { value: "variance", label: "${ _('Variance') }" }
 ];
 var DATETIME_HIT_OPTIONS = [
     { value: "unique", label: "${ _('Unique Count') }" },
     { value: "ms", label: "${ _('Substract dates') }" }
 ];
+var ALPHA_HIT_COUNTER_OPTIONS = [
+    { value: "unique", label: "${ _('Unique Count') }" }
+];
 var ALPHA_HIT_OPTIONS = [
     { value: "count", label: "Count" },
     { value: "unique", label: "${ _('Unique Count') }" }