crystal-reports - 如何在 Crystal Reports 的单个部分中过滤记录
问题描述
我用参数过滤了我的基本记录集。但是,这给我留下了 6 条记录,我需要在每个部分中过滤到一个特定的记录。如果没有任何记录符合我的标准,我无法取消该部分,它只需要留在那里并留空。
本质上,我需要一种方法来过滤掉命中我的某个部分但不影响整个报告的记录。
几点注意事项:
- 我不能为此使用子报表。我需要在几个部分中重复这项工作,如果我添加更多子报告,它只会崩溃水晶报告(我有很多数据和 SAP 的票证)
- 使用抑制公式尚未起作用,因为我需要该部分存在,如果它具有空值
- 不应用过滤器对我没有帮助,因为它会重复我的部分 6 次
解决方案
2个选项。
一个)
- 右键单击空白区域并选择插入组
- 选择您的字段并选择指定的顺序或使用其他可以过滤您的数据的记录
- 在指定订单选项卡上单击新建
- 在组合框中选择等于并指定需要显示的记录
或者
b)
- 右键单击记录
- 在抑制复选框旁边,单击 x-2
- 在这里,您可以创建一个公式来隐藏您不需要的记录。
推荐阅读
- php - 如何将数据发送到 json webservice?
- python - 无法使用 Python SqlAlchemy 将数据写入 Vertica 数据库 - 类型“TEXT”不存在
- dart - 使用自定义名称重用自定义颜色
- c# - 无法在 Gmap.net 中获取 GMapMarkerCircle 的 Click 事件
- r - 如何在具有聚集标准错误的 lm_robust() 之后获得边际效应?
- elasticsearch - ElasticSearch:在属性和嵌套对象上使用 query_string 的多字段查询
- sql - SQL 错误 - 不允许从数据类型 int 到日期的显式转换
- php - 使用电子邮件类的联系表
- r - 如何检查向量的值是否在减少
- sqlite - CREATE附近的Sqlite创建表错误