如图1, 勾选复选框的时候只显示当9月(选择月)的人员名单, 9月住宿人员应当包括: 离宿日期为空, 离宿日期是9月(当月), 离宿日期是9月之后(比如现在11月,查询9月, 9月数据为历史数据, 11月离宿的人在9月还住宿的)
现在我的报表只显示离宿日期为空的人员(图2), 我应该怎么设置才能显示所有正确的数据
图3是我的条件属性设置
可以在住宿日期和离宿日期后面都增加一个隐藏字段(只显示年份加月份)。然后条件属性中判断公式逻辑为:
1、如果离宿年月为空的情况下,当所选月份(也要增加一个参数显示为年月的形式)大于等于住宿年月,即代表在宿;
2、当离宿年月不为空的情况下,所选月份(也要增加一个参数显示为年月的形式)大于等于住宿年月并且小于等于离宿年月的时候表示在宿