String[]field=yAxis.stream().map(y->"CAST("+y.getSummary()+"("+y.getDataeaseName()+") AS "+(y.getDeType()==2?"DECIMAL(20,0)":"DECIMAL(20,2)")+") AS _"+y.getSummary()+"_"+(StringUtils.equalsIgnoreCase(y.getDataeaseName(),"*")?"":y.getDataeaseName())).toArray(String[]::new);
f.append(y.getSummary()).append("(").append("CAST(").append(y.getDataeaseName()).append(" AS ").append(y.getDeType()==2?"DECIMAL(20,0)":"DECIMAL(20,2)").append("))");
}
f.append(" AS _").append(y.getSummary()).append("_").append(StringUtils.equalsIgnoreCase(y.getDataeaseName(),"*")?"":y.getDataeaseName());