这种怎么实现,框的部分是这个月所有的天,然后对应天有数据的话,那就显示颜色
【补充回答】条件属性变色
方法①拉个已有数据列,利用数据过滤即可【如下】
方法②当前数据列,利用SQL函数带着$$$参数查询,有数据即可
SQL函数- FineReport帮助文档 - 全面的报表使用教程和学习资料 https://help.fanruan.com/finereport/doc-view-846.html?source=4
【初始回答】看题主问题和回答,感觉题主主要的问题点有两个:
①日期的维度表
有两种,一是直接导入全维度时间表,取数即可【搜索日期维度表就有】
二直接用公式动态生成,RANGE(day(now()))获取本月日列表
②显示颜色:写个条件属性即可
这是单元格做的吗,用条件属性判断
LEN(B2) > 0 设置背景颜色,和字体颜色
条件属性- 设置背景颜色,和字体颜色
条件公式,判断日期是不是当月和当天
and(FORMAT(ds1.select(日期字段),"yyyy-MM")=FORMAT(today(),"yyyy-MM"),day(ds1.select(日期字段)=$$$))
条件属性 可参考
WorkBook27.rar