175 评论

一切都值得

今天又有新同事犯了错误,直接用数据集或者数据库的事实表作为数据字典了。
建议把这个文档改一下,不要误导人了。一是数据集作为数据字典,会陷入循环;二是选用数据库表(事实表)作为数据字典,数据量大的情况下会影响效率,特别是数据量很大的时候。建议改成要么数据字典自定义(比如就几个大区,手动敲打就好了,避免下拉框从一堆明细数据里去查那几个大区),要么改成使用维表作为数据字典。

2 2022-12-06 19:15

RosieY

您好,可以让同事学习一下数据字典,里面有不同分类的用法~,这篇主要是关于定义参数的,用来绑定数据字典的,不要和用来查询的混用一个呢~
数据字典-https://help.fanruan.com/finereport/doc-view-219.html

0 2023-03-13 14:38

RaidenMei

数据字典里面有自定义,可能新同事不习惯使用把

0 2023-03-09 12:25

daiyf

666

0 2023-02-16 15:41

帆软用户uKa3nGXkIl

控件绑定数据字典时,当数据集中有和控件同名的参数时,不要使用,否则将造成循环引用,使得模板出错。我都是用地区,没看到出错啊
select * from 销量
where 1=1
${if(len(地区) == 0,"","and 地区 in ('" + 地区 + "')")}

2 2022-10-27 16:53

12521535

如果我要增加一个参数为:销售员,而这个参数必须跟随第一个参数“地区”发生变化,比如选择地区为华北,那么第二个销售员就只能选择属于华北地区的销售员,这个如何实现呢?

1 2022-10-20 14:52

Fay

这个问题可参考该文档解决,请移步:数据集参数方式实现下拉复选框多选查询-https://help.fanruan.com/finereport/doc-view-1287.html

0 2022-10-25 11:31

用户N2165736

同问

0 2022-10-24 15:48

yzmD4tYK1963798

你好,请问条件属性中公式如何使用数据集参数?

0 2022-10-14 19:25

贾凯龙

参数最长可以是多少?

0 2022-08-16 15:00

RosieY

您好,建议不太太长,正常变量的长度就可以,参数相关命名规则可以看下
参数命名规则-https://help.fanruan.com/finereport/doc-view-2333.html

0 2022-10-13 10:57