|
最佳回答 |
0
|
axingLv6专家互助发布于2022-8-16 22:40
|
最简单的一个办法,将字段设置为汇总-求和,没有数据的时候就会显示0 
|
|
|
|
最佳回答 |
0
|
@Lv6资深互助发布于2022-3-18 16:19(编辑于 2022-3-18 16:20)
|
查的是数据库的表,你输入的条件跟数据库匹配不上才是空的,你要显示一行值要在数据库添加, FR不支持这么直接操作
|
-
jin勿忘初衷(提问者)
- 我现在要算3月份环比,现在只有3月份数据,历史数据没有,查询出来,就什么都不显示,那无法计算,计算之后,还是没有数值
-
@ 回复 jin勿忘初衷(提问者)
- 不需要有数据吧
-
jin勿忘初衷(提问者) 回复 @
- 没有数据,计算不出来哇,环比=本期-上期/上期,上期的数据没有,既不是空值,也不是0,公式sql出来,不报错,但是呢,还是啥都没有显示,只有字段名
-
@ 回复 jin勿忘初衷(提问者)
- 你在数据库里加上不行吗 加个0就行
|
|
|
最佳回答 |
0
|
Z4u3z1Lv6专家互助发布于2022-3-18 16:23
|
你原来的SQL union all select 0,0,0,0,0
|
-
jin勿忘初衷(提问者)
- 但是,只是那段筛选的时间段没有而已,选择其他的时间段是有数据的,但是我现在要对不同的时间段的数据进行对比啊。。。。。
-
Z4u3z1 回复 jin勿忘初衷(提问者)
- 模板上用个条件属性。比如你是A3扩展的,A1单元格用公式f(x)=count(a3),然后a3用条件属性行高为0,条件为f(x)=and(a1>1,A3=0,B3=0,C3=0,D3=0,E3=0) 意思就是当A3扩展超过1行是隐藏UNION ALL后面的结果。PS:斜杠是论坛自己加的,你写的时候删除斜杠
|
|
|
最佳回答 |
0
|
may2meLv6初级互助发布于2022-3-18 16:35
|
结果为空的数据显示为0,可以在报表的单元格设置条件属性,条件为len($$$)=0 ,设置新值为0 
|
-
jin勿忘初衷(提问者)
- 我是要计算环比,3月份,对比2月份的,3月份有数据,2月份没有数据,SQL计算后还是没有数据,在SQL里面就要进行计算了,这样单元格的条件属性也不起作用吧?
-
may2me 回复 jin勿忘初衷(提问者)
- 条件属性可以生效 这里的判断条件是len($$$)=0,其实就是结果没数据
|
|