最近遇到一个很棘手的问题,就是数据库中同一张表用于三张水晶报表(一张主报表和两张子报表),在两张子报表中分组是采用的同一字段,这个字段在数据库中有四种值,分组后,在两张子报表中各显示两个组值及其相应的记录,如:
子报表A
组aa:china
......(相应记录)
组aa:america
......(相应记录)
子报表B
组aa:Canada
......(相应记录)
组aa:Australia
......(相应记录)
当我分组后的实际情况是两张报表中将所有组名及记录显示了出来,在网上找了好久也没有可解决的资源,提问后也没人帮忙解答...没办法,只有靠自己了;苦思许久终于琢磨出来了,现在和大家分享一下了!
过滤组极其相应记录时,点击工具栏上的报表菜单,选中节专家,在对话框中选取要过滤的组,并勾上右侧的抑制显示,写如下公式:
if(过滤组名=要过滤掉的记录名 or 过滤组名=要过滤掉的记录名)
then
true
图解:
如有其他疑问,可以写出来,越详细越好,大家也可共同探讨!