首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于条件的细节段中的行对象的抑制

基于条件的细节段中的行对象的抑制
EN

Stack Overflow用户
提问于 2013-09-16 06:57:04
回答 2查看 8.9K关注 0票数 1

我用的是2008年水晶报告。我有一个报告结果,其中包括超过1页和1组。抽样结果如下:

第1页:

<<组标题>> #项目编号。价格

_______________ <<组标头>>

<<详细说明>> 1 ItemA001 1,000美元

<<详细介绍>> 2 ItemA002 1,000美元

<<详细介绍>> 3 ItemA003 2,000美元

______________ <<群页脚>>

<<集团页脚>>总计:4,000美元

第2页:

<<组标题>> #项目编号。价格

_______________ <<组标头>>

<<详细介绍>> 1 ItemB001 2,000美元

<<详细介绍>> 2 ItemB002 1,500美元

<<详细介绍>> 3 ItemB003 2,000美元

_______________ <<群页脚>>

<<集团页脚>>总计:5,500美元

现在我想在每一行之间插入一行,如下所示:

(据我所知,用户不能为line对象设置条件来抑制它,所以我在details b中添加了行)

第1页:

<<组标题>> #项目编号。A价

_______________ <<组标头>>

<<详细说明>> 1 ItemA001 1,000美元

<< Details b >>

<<详细介绍>> 2 ItemA002 1,000美元

<< Details b >>

<<详细介绍>> 3 ItemA003 2,000美元

<< Details b >>

_______________ <<群页脚>>

<<集团页脚>>总计:4,000美元

第2页:

<<组标题>> #项目编号。价格

_______________ <<组标头>>

<<详细说明>> 1 ItemA001 1,000美元

<< Details b >>

<<详细介绍>> 2 ItemA002 1,000美元

<< Details b >>

<<详细介绍>> 3 ItemA003 2,000美元

<< Details b>>

_______________ <<群页脚>>

<<集团页脚>>总计:5,500美元

我试过如果"RecordNumber >= Count({ItemNo.})“,但是RecordNumber没有为第二页重置,所以第2页中的所有细节b都会被取消。

如何设置条件以抑制每个组中最后记录的详细信息b?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-17 04:57:57

找到下面的解决方案。

为“详细信息”部分创建一个运行总计,运行总计应该如下所示。

代码语言:javascript
运行
复制
1. Field to summarize should be Database Field, Type of summary should be "Count".

2. Evaluate for each record.

3. Reset for change of Group

现在你得到了那组的记录数。

  1. 若要抑制上一次记录的行,请转到详细信息b supress公式编辑器,并给出下面的代码。使用插入摘要对归档记录进行详细的计数。 IF (Count (Filed, Group})=Running total) then true else false

一旦计数(它给出一个记录的值计数)等于运行总价值,则行将被抑制。

这是经过测试的代码,并为我工作。

票数 1
EN

Stack Overflow用户

发布于 2015-03-11 15:16:07

用以下规则抑制'Details B‘部分:

代码语言:javascript
运行
复制
onlastrecord or next(table.groupfield)<>table.groupfield
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18822015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档