比如现在下拉框有3个值:成本、金额、原料
选择金额:柱形图展示金额,折线图展示金额对应的同环比2个指标;
选择成本:柱形图展示成本,折线图展示成本对应的同环比2个指标;
同时选择成本、金额:柱形图展示金额、成本,折线图清除掉。
sql数据集处理成
select * from (
select 时间,成本 as a,同比,环比 from table
union all
select 时间,金额 as a ,同比,环比 from table
) t where a in ('${下拉框值}')
这样就可以将第二个字段设置为系列,实现题目的要求
同时选择的情况也会出现两条折线图,如果不需要,则使用case when将同比环比设置为0
做三个表,根据你的参数设置条件属性隐藏行