我有一份报告,目前已分为两份报告,我想将它们合并。
基本上归结为:
我问用户是否要为每个属性设置分页符,如果他们回答是,我按属性排序/分组然后按X排序 如果用户回答否,我想只按X
排序/分组如果用户回答“否”,我已尝试取消初始分组,但仍然会相应排序(不是我想要的)。
如何在不将其保存在两份报告中的情况下执行此操作?
答案 0 :(得分:3)
尝试将其设置为空字符串""
,而不是抑制分组字段。我上周正在编写一份非常相似的报告。即使选择了“无分组”,报告仍按一些未知的默认值进行分组。在公式分组字段中,我发现如果选择“无分组”,则字段根本没有设置。一旦我将其更改为将字段设置为空字符串,报告就会按预期生成。
答案 1 :(得分:2)
您是在分组还是分类?如果您不使用组页眉/页脚,它基本上与排序相同,您应该只使用记录排序。
通常,要有条件地对字段进行分组,您将使用公式。为了使这个工作,有问题的字段需要返回相同的类型:数字,字符串,日期等。在你的情况下,它听起来像第一个分组公式将是这样...
//{?break_by_property} would be the parameter value to control the page break
if {?break_by_property) then
{the_property_field}
else
"" //any static value of the same type as {the_property_field}
现在转到该组标题的“新页面”公式并输入此布尔公式(groupnumber是一个特殊关键字)...
{?break_by_property} and groupnumber > 1
然后为X添加记录排序。