-
wsn123 数据达人Lv4
发表于2024-1-5 14:09
悬赏1
已解决
楼主
根据日期来筛选数据,但是通常打开报表,日期默认值是今天得话一般没有数据,就很不好看,有什么办法将默认值设置为动态的,取某个表里面的日期最大值,这样就可以展示数据了,但是默认值不可以写sql语句,有什么办法解决这个问题?
最佳答案
wsn123 发表于 2024-1-8 14:04
支持写sql?怎么写呢?能示范么
<#=ardb("select max(dateid) from F_CS")#>
6个回答
默认取前一天呢,宏表达式:<#=od(today(),'d-1')#>
一般取最大值是用ardb+sql,直接取库表字段最大值的
chestnut 发表于 2024-1-5 17:49
默认取前一天呢,宏表达式:
一般取最大值是用ardb+sql,直接取库表字段最大值的 ...
前一天也可能没数 这个回填场景用的比较多,不是每天都回填数据
chestnut 发表于 2024-1-7 18:23
方便了解下为什么参数默认值不能用sql吗?
难道日期默认值支持写sql?支持的滑应该怎么写呢
chestnut 发表于 2024-1-7 18:23
方便了解下为什么参数默认值不能用sql吗?
支持写sql?怎么写呢?能示范么