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

RosieY

您好,使用${} 定义参数时,{ }内写入的内容即为定义参数的内容,其中可以使用 FineReport 所有内置的函数,如 if 函数、len 函数等。{ }中除了 FineReport 内置的函数名、常量、字符串拼接语法外,其他变量就是数据集参数。
参考下文档2.2节带公式的应用。

0 2021-12-22 11:17

用户t6530802

请问读取excel时怎么在路径中设置参数

0 2021-11-25 17:45

RosieY

您好,Excel 不支持设置参数呢,你可以使用报表的过滤功能实现筛选查询呢

0 2021-12-01 15:20

用户f4599720

下拉框不显示具体的参数值,有一个全选/不选,但是输入某个参数具体值,比如地区省参数 输入 山东省,点击查询,也能查询出来山东省的值,只是参数下拉框里不出现山东省、广东省、黑龙江省等等,是为啥呢

0 2021-09-07 17:50

RosieY

您好,注意数据字典不要绑定带参数的数据集呢,以上是因为数据字典也是被过滤过的,就只有山东这一个选项

0 2021-11-08 15:18

yzm143518

in 后面多个参数是怎么传的没有控件 传入的字符串'111','222' 变成了 in(111,222) 并不是 in('111','222')

0 2021-08-24 14:14

帆软应用复用-Cat

您好,请您提供一下你写的SQL语句呢?请确认使用分隔符进行拼接了呢?

0 2021-08-25 10:23

yzm236409

数据集参数为字符串和bigint查询查不到

0 2021-08-05 18:27

帆软应用复用-Cat

您好,建议您将您的文件上传「社区问答」进行提问,或者请您在详细描述一下您的问题及您使用的语句,谢谢

0 2021-08-18 10:36