diff --git a/headless/core/src/main/java/com/tencent/supersonic/headless/core/parser/calcite/sql/render/SourceRender.java b/headless/core/src/main/java/com/tencent/supersonic/headless/core/parser/calcite/sql/render/SourceRender.java index cadcccbd3..a0785881a 100644 --- a/headless/core/src/main/java/com/tencent/supersonic/headless/core/parser/calcite/sql/render/SourceRender.java +++ b/headless/core/src/main/java/com/tencent/supersonic/headless/core/parser/calcite/sql/render/SourceRender.java @@ -110,7 +110,7 @@ public class SourceRender extends Renderer { if (!dim.getName().equalsIgnoreCase(dimension)) { continue; } - dataSet.getMeasure().add(DimensionNode.build(dim, scope, engineType)); + dataSet.getMeasure().add(DimensionNode.buildArray(dim, scope, engineType)); addExtendFields(dim, extendFields); if (nonAgg) { output.getMeasure().add(DimensionNode.buildName(dim, scope, engineType));