commit | 0b172436d90012c6573720d94134001e728e5e03 | [log] [tgz] |
---|---|---|
author | shaofengshi <shaofengshi@apache.org> | Thu Oct 18 19:21:16 2018 +0800 |
committer | shaofengshi <shaofengshi@apache.org> | Thu Oct 18 22:22:36 2018 +0800 |
tree | 08cc0bb9139f14384ff616e138c5dceac04d5477 | |
parent | 0ae03c8393b87c390b9c7ef49dae5e9c7450026d [diff] |
KYLIN-3635 Percentile calculation on Spark engine is wrong
diff --git a/core-metadata/src/main/java/org/apache/kylin/measure/percentile/PercentileMeasureType.java b/core-metadata/src/main/java/org/apache/kylin/measure/percentile/PercentileMeasureType.java index d95a054..0e0f1d2 100644 --- a/core-metadata/src/main/java/org/apache/kylin/measure/percentile/PercentileMeasureType.java +++ b/core-metadata/src/main/java/org/apache/kylin/measure/percentile/PercentileMeasureType.java
@@ -82,6 +82,11 @@ } return counter; } + + @Override + public void reset() { + current = new PercentileCounter(dataType.getPrecision()); + } }; }