diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/ModelConverter.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/ModelConverter.java index 91ab94d0f..3ccb49069 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/ModelConverter.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/ModelConverter.java @@ -300,6 +300,15 @@ public class ModelConverter { private static ModelDetail updateModelDetail(ModelReq modelReq) { ModelDetail modelDetail = new ModelDetail(); List measures = modelReq.getModelDetail().getMeasures(); + List dimensions = modelReq.getModelDetail().getDimensions(); + if (!CollectionUtils.isEmpty(dimensions)) { + for (Dimension dimension : dimensions) { + if (StringUtils.isNotBlank(dimension.getBizName()) + && StringUtils.isBlank(dimension.getExpr())) { + dimension.setExpr(dimension.getBizName()); + } + } + } if (measures == null) { measures = Lists.newArrayList(); }