永洪社区

标题: 永洪SQL语句编写 [打印本页]

作者: 芒果小矮人    时间: 2021-10-30 15:59
标题: 永洪SQL语句编写
我想实现在计算列新建一个环比计算列,用 昨日销售-前日销售 计算列做一个瀑布图,如何实现呢,昨日和前日是参数列,脚本能自动获取日期
col['销售额'],param['前日'],param['昨日'以下是sql中的语句,想要实现的就是以下效果

with
   aa as (SELECT date,avg(amount) amount FROM 数据表  where date = CURDATE()-1  group by date )
,  bb as (SELECT date,avg(amount) amount FROM 数据表 where date = CURDATE()-8  group by date )
select aa.amount-bb.amount  同比销售额  from aa,bb



作者: 永洪Tech-CIDX    时间: 2021-11-5 17:40
1.新建 计算列_前日,内容为 if(dateGap(col['日期列'] , param['前日'],"dayofyear") ==0){col['销售额']}
2.新建 计算列_昨日,内容为 if(dateGap(col['日期列'] , param['昨日'],"dayofyear") ==0){col['销售额']}
3.新建计算列环比:if(col['计算列_前日'] != 0){(col['计算列_昨日'] - col['计算列_前日'])/col['计算列_前日']}




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4