数据库如图,我想实现将查询出的结果显示成条形统计图
前2个查询框为车企和月份,第3个查询框当我选择轿车销量时,会显示该车企在该月的轿车销量,当选择suv销量时,会显示该车企在该月的suv销量
sql语句如何写,图表的系列名如何设置
感谢各位,在使用图表时候发现在图例那里,可以根据自己选择,点击某个图例即显示对应数据
所以一开始我默认选择全部,在筛选出的图表里,默认展示的就是全部数据,当点击某一图例时,该图例对应的数据会消失
SELECT 车企,月份,${第三个参数} as sl from table WHERE 1=1${if(len(车企)==0,""," AND 车企='"+车企+"'")}${if(len(月份)==0,""," AND 月份='"+月份+"'")}
参考 动态列-https://help.fanruan.com/finereport/doc-view-3966.html
在网上查下你那数据库的列转行的方式,将字段结构转为:
车企 月份 销量类型 销量
兰博基尼 1 轿车 200
兰博基尼 1 SUV 150
.......
图表里,系列选择销量类型
选择字段的时候,SQL根据查询的条件过滤或者取字段的时候根据参数判断获取不同的类型数量,图表的系列设置为月份,这样一个月份就有多个品牌