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