【发布时间】:2012-07-24 09:24:05
【问题描述】:
背景
我有一个水晶报表。
对于输入到参数中的多个项目(我相信它会变成一个字符串数组),我希望它按这些值分组,然后为每个分组项目运行多个子报告。
目标
对于作为参数的一部分输入的项目(允许多个项目),将这些项目作为一个组使用,以便我可以看到这些项目的多个子报告(包括如果找不到给定项目的数据)。
为了澄清,所需的过程是:
- 用户运行报表
- 提示用户在 ItemNumbers 参数中输入一个或多个项目编号
- ItemNumbers 参数用于创建分组
- 分组为每个组运行多个子报告(大概在组页脚中)
- 用户可以看到每个项目组下每个子报表的结果(或非结果)。
到目前为止的障碍/尝试
- 尝试使用参数作为分组。这是不可能的,因为它没有显示在我可以为分组选择的内容列表中。
- 尝试使用公式来保存参数的值。这是不可能的,因为公式无法生成数组。
- 尝试创建一个 StringArray 变量来保存参数条目,但由于它也必须在选择公式中引用并且公式不能是数组,因此失败了。
【问题讨论】:
标签: crystal-reports business-intelligence crystal-reports-2008 business-objects