String[]field=yAxis.stream().map(y->"CAST("+y.getSummary()+"("+y.getOriginName()+") AS DECIMAL(20,2)) AS _"+y.getSummary()+"_"+(StringUtils.equalsIgnoreCase(y.getOriginName(),"*")?"":y.getOriginName())).toArray(String[]::new);
String[]field=yAxis.stream().map(y->"CAST("+y.getSummary()+"("+y.getDataeaseName()+") AS DECIMAL(20,2)) AS _"+y.getSummary()+"_"+(StringUtils.equalsIgnoreCase(y.getDataeaseName(),"*")?"":y.getDataeaseName())).toArray(String[]::new);
@@ -301,7 +301,7 @@ public class ChartViewService {
.map(y->{
String[]s=y.getFilter().stream().map(f->{
StringBuilderfilter=newStringBuilder();
filter.append(" AND _").append(y.getSummary()).append("_").append(StringUtils.equalsIgnoreCase(y.getOriginName(),"*")?"":y.getOriginName()).append(transMysqlFilterTerm(f.getTerm()));
filter.append(" AND _").append(y.getSummary()).append("_").append(StringUtils.equalsIgnoreCase(y.getDataeaseName(),"*")?"":y.getDataeaseName()).append(transMysqlFilterTerm(f.getTerm()));