你这不像按钮,更像是单元格。
可以在单元格中做
按钮在参数面板还是单元格中?
这个太简单了。
在报表块中放三个单元格,写上本月,本年,累计
单元格中添加一个条件属性和一个动态参数
条件属性设置背景为红色
条件为,参数=$$$
动态参数为,参数名任意,参数值为公式值:$$$
数据集中根据这个动态参数,设置不同的where 条件
比如
where 1=1
${if(参数="本月"," and DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' ) ",if(参数="本年"," and YEAR(时间字段名)=YEAR(NOW())",""))}