This is an automated email from the ASF dual-hosted git repository.

xxyu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kylin.git


The following commit(s) were added to refs/heads/master by this push:
     new 046eb3e  KYLIN-4275 Fix avg function not working
046eb3e is described below

commit 046eb3ed35d03afafa39feed4842f6a64a8eb615
Author: Zhong, Yanghong <nju_y...@apache.org>
AuthorDate: Thu Jul 2 14:51:17 2020 +0800

    KYLIN-4275 Fix avg function not working
---
 .../src/main/java/org/apache/kylin/query/relnode/OLAPAggregateRel.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/query/src/main/java/org/apache/kylin/query/relnode/OLAPAggregateRel.java 
b/query/src/main/java/org/apache/kylin/query/relnode/OLAPAggregateRel.java
index 5bca63b..8ec648c 100755
--- a/query/src/main/java/org/apache/kylin/query/relnode/OLAPAggregateRel.java
+++ b/query/src/main/java/org/apache/kylin/query/relnode/OLAPAggregateRel.java
@@ -385,6 +385,9 @@ public class OLAPAggregateRel extends Aggregate implements 
OLAPRel {
                                 }
                             }
                             if (!ifGood) {
+                                String expression = getAggrFuncName(aggCall);
+                                FunctionDesc aggFunc = 
FunctionDesc.newInstance(expression, parameter, null);
+                                this.aggregations.add(aggFunc);
                                 continue;
                             }
                             tupleExpr = getCountSumExpression(tupleExpr);

Reply via email to