历史版本5 :根据选择年月自动扩展当月每一天日期 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
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 显示。
3.4 保存与预览
日期控件选择 2017,二月,点击查询,得到如下列表,显示二月所有日期: