-
-
swxdi 小试身手Lv3
发表于2020-11-13 11:38
悬赏88
已解决
报表的数据期设置中选择起止时间,使用宏表达式,如果宏表达式中有‘,‘ ,则会解析失败,如图<#=offestdate(@rq,-1)#>,中"起"框会解析成"<#=offestdate(@rq";其中","后半段"-1)#>"会被解析到"止"框里
这种情况怎么办呢
可以直接写在下面自定义条件中
xxb.bbq <= OFFSETDATE(@rq,-1) and xxb.bbq>=OFFSETDATE(@rq,-2)
更多案例可以看这个帮助文档https://help.esensoft.com/doc-view-216.html
7个回答
这是啥意思
小怪兽 发表于 2020-11-13 11:59
可以对比一下计算后详情中sql和数据期条件中的设置是否一致
没法计算,"起"的框为"<#=offestdate(@rq";“止”的框为“-1)#>XXXXX”;也就是说本来应该全都在"起"框里的<#=offestdate(@rq,-1)#>中","的后半段“-1)#>”被解析进“止”框了
swxdi 发表于 2020-11-13 14:24
没法计算,"起"的框为"<#=offestdate(@rq";“止”的框为“-1)#>XXXXX”;也就是说本来应该全都在"起" ...
您方便提供一些表样吗,我直接那您表样本地试一下
数据期条件的起止类型只支持选择数据期不能手动写自定义条件,
可以直接写在下面自定义条件中
xxb.bbq <= OFFSETDATE(@rq,-1) and xxb.bbq>=OFFSETDATE(@rq,-2)
更多案例可以看这个帮助文档https://help.esensoft.com/doc-view-216.html


