您当前的位置:
FineReport帮助文档 - 全面的报表使用教程和学习资料
>>
根据选择年月自动扩展当月每一天日期
>> 历史版本
历史版本2 :根据选择年月自动扩展当月每一天日期
返回文档
编辑时间:
02-15 14:31
历史版本:
最新历史版本
上一篇历史版本
下一篇历史版本
内容长度:
3842
图片数:
2
目录数:
3
修改原因:
全文编辑
目录:
1.描述
2.实现思路
3.示例
1.描述
编辑
若希望通过日期控件所选择的年月,点击查询自动扩展显示出所选年月的每一天的日期,要如何实现呢?
2.实现思路
编辑
添加一个日期控件用于选择年月,然后使用RANGE函数生成一个日期序列。
3.示例
编辑
3.1 添加选择年月日期控件
在参数面板拖入一个日期控件和查询按钮,在日期控件属性中将控件名改为date,并设置日期格式为yyyy-MM,勾选返回日期属性。
3.2 插入公式
在报表中的A1单元格插入公式:
RANGE(DATE(YEAR($date), MONTH($date), 1), DATE(YEAR($date), MONTH($date), DAY(DATEINMONTH($date, -1))))
常见的日期参考
常见日期处理函数
。
3.3 设置扩展及单元格格式
设置A1单元格的扩展属性为纵向扩展,并设置单元格格式以日期型yyyy-MM-dd显示。