if 返回的结果中能有参数嘛,如果可以的话怎么写呢
${if(oaName='xiaomei'||oaName=''||oaName=''||oaName='',"
and user_id IN (
select
user_id
from HDP_ERSHOUCHE_DEFAULTDB.CAR_EFFECT_USERID
where partition_dt IN (select
MAX(partition_dt) as dt
from HDP_ERSHOUCHE_DEFAULTDB.CAR_EFFECT_USERID
where partition_dt >= '${FORMAT(DATEDELTA(TODAY(),-2),"yyyyMMdd")}'
AND partition_dt <= '${FORMAT(DATEDELTA(TODAY(),-1),"yyyyMMdd")}'
AND bind_sales_oa = 'zhangsan')
AND bind_sales_oa = 'zhangsan'
group by
user_id
)
"," and bind_sales_oa='"+oaName+"' ")
175 评论
if 返回的结果中能有参数嘛,如果可以的话怎么写呢
${if(oaName='xiaomei'||oaName=''||oaName=''||oaName='',"
and user_id IN (
select
user_id
from HDP_ERSHOUCHE_DEFAULTDB.CAR_EFFECT_USERID
where partition_dt IN (select
MAX(partition_dt) as dt
from HDP_ERSHOUCHE_DEFAULTDB.CAR_EFFECT_USERID
where partition_dt >= '${FORMAT(DATEDELTA(TODAY(),-2),"yyyyMMdd")}'
AND partition_dt <= '${FORMAT(DATEDELTA(TODAY(),-1),"yyyyMMdd")}'
AND bind_sales_oa = 'zhangsan')
AND bind_sales_oa = 'zhangsan'
group by
user_id
)
"," and bind_sales_oa='"+oaName+"' ")
赞 0 2021-12-10 16:47
您好,使用${} 定义参数时,{ }内写入的内容即为定义参数的内容,其中可以使用 FineReport 所有内置的函数,如 if 函数、len 函数等。{ }中除了 FineReport 内置的函数名、常量、字符串拼接语法外,其他变量就是数据集参数。
参考下文档2.2节带公式的应用。
赞 0 2021-12-22 11:17
请问读取excel时怎么在路径中设置参数
赞 0 2021-11-25 17:45
您好,Excel 不支持设置参数呢,你可以使用报表的过滤功能实现筛选查询呢
赞 0 2021-12-01 15:20
下拉框不显示具体的参数值,有一个全选/不选,但是输入某个参数具体值,比如地区省参数 输入 山东省,点击查询,也能查询出来山东省的值,只是参数下拉框里不出现山东省、广东省、黑龙江省等等,是为啥呢
赞 0 2021-09-07 17:50
您好,注意数据字典不要绑定带参数的数据集呢,以上是因为数据字典也是被过滤过的,就只有山东这一个选项
赞 0 2021-11-08 15:18
in 后面多个参数是怎么传的没有控件 传入的字符串'111','222' 变成了 in(111,222) 并不是 in('111','222')
赞 0 2021-08-24 14:14
您好,请您提供一下你写的SQL语句呢?请确认使用分隔符进行拼接了呢?
赞 0 2021-08-25 10:23
数据集参数为字符串和bigint查询查不到
赞 0 2021-08-05 18:27
您好,建议您将您的文件上传「社区问答」进行提问,或者请您在详细描述一下您的问题及您使用的语句,谢谢
赞 0 2021-08-18 10:36