Crystal 报告中的多字段分组
Multiple Field grouping in Crystal report
我生成了一个 SQL 查询,其中包含采购和生产信息。
使用此 SQL 查询,我想开发一个 crystal 报表布局,并将参数设置为数据范围。
如果我的客户根据单独页面中的每个生产文档选择他需要此采购与生产报告的数据范围。
这就是我的 SQL 查询输出的样子:
FLAG DOC NO DOCUMENT DATE VENDOR ITEM QTY PRICE TOTAL
PURCHASE 1 10/11/2019 ABC RM 100 10 1000
PRODUCTION 1 10/11/2019 NULL FG001 50 5 250
PRODUCTION 1 10/11/2019 NULL FG002 25 7.5 187.5
PURCHASE 2 11/10/2019 CBD RM02 75 15 1125
PRODUCTION 2 11/10/2019 NULL FG005 75 25 1875
我需要像这样构建一个 crystal 报告:
在第一页,我应该得到第一个生产文件的信息:1
Purchase:
PURCHASE 1 10/11/2019 ABC RM 100 10 1000
Production:
PRODUCTION 1 10/11/2019 NULL FG001 50 5 250
PRODUCTION 1 10/11/2019 NULL FG002 25 7.5 187.5
第二页像上面的格式,我应该进入下一页。
我使用了分组选项并按指定顺序使用标志字段进行了分组。
但是在提供数据范围和 运行 报告后,我得到的结果是这样的:
Purchase:
PURCHASE 1 10/11/2019 ABC RM 100 10 1000
PURCHASE 2 11/10/2019 CBD RM02 75 15 1125
Production:
PRODUCTION 1 10/11/2019 NULL FG001 50 5 250
PRODUCTION 1 10/11/2019 NULL FG002 25 7.5 187.5
PRODUCTION 2 11/10/2019 NULL FG005 75 25 1875
如何在 Crystal 报告
中将两个文档吐到单独的页面中
如果"doc no"是"purchase"数据和"production"数据之间的关系,你应该:
- 分组依据"doc no"
- 按特定顺序(或仅按降序)的标志分组
- 将数据放在详细部分
如果您不能假设这种关系,那么让您的查询对数据排序而不进行分组 - 只需将数据放在详细信息部分。或者用群专家告诉它不要重新排序数据。
我生成了一个 SQL 查询,其中包含采购和生产信息。
使用此 SQL 查询,我想开发一个 crystal 报表布局,并将参数设置为数据范围。
如果我的客户根据单独页面中的每个生产文档选择他需要此采购与生产报告的数据范围。
这就是我的 SQL 查询输出的样子:
FLAG DOC NO DOCUMENT DATE VENDOR ITEM QTY PRICE TOTAL
PURCHASE 1 10/11/2019 ABC RM 100 10 1000
PRODUCTION 1 10/11/2019 NULL FG001 50 5 250
PRODUCTION 1 10/11/2019 NULL FG002 25 7.5 187.5
PURCHASE 2 11/10/2019 CBD RM02 75 15 1125
PRODUCTION 2 11/10/2019 NULL FG005 75 25 1875
我需要像这样构建一个 crystal 报告:
在第一页,我应该得到第一个生产文件的信息:1
Purchase:
PURCHASE 1 10/11/2019 ABC RM 100 10 1000
Production:
PRODUCTION 1 10/11/2019 NULL FG001 50 5 250
PRODUCTION 1 10/11/2019 NULL FG002 25 7.5 187.5
第二页像上面的格式,我应该进入下一页。
我使用了分组选项并按指定顺序使用标志字段进行了分组。
但是在提供数据范围和 运行 报告后,我得到的结果是这样的:
Purchase:
PURCHASE 1 10/11/2019 ABC RM 100 10 1000
PURCHASE 2 11/10/2019 CBD RM02 75 15 1125
Production:
PRODUCTION 1 10/11/2019 NULL FG001 50 5 250
PRODUCTION 1 10/11/2019 NULL FG002 25 7.5 187.5
PRODUCTION 2 11/10/2019 NULL FG005 75 25 1875
如何在 Crystal 报告
中将两个文档吐到单独的页面中如果"doc no"是"purchase"数据和"production"数据之间的关系,你应该:
- 分组依据"doc no"
- 按特定顺序(或仅按降序)的标志分组
- 将数据放在详细部分
如果您不能假设这种关系,那么让您的查询对数据排序而不进行分组 - 只需将数据放在详细信息部分。或者用群专家告诉它不要重新排序数据。