0

我想为帐户创建一种摘要报告。报告应该有一个来自一个数据源的帐户数据图表和一个来自另一个数据源的不同帐户数据的网格。

我想使用 account_ID = X 的表一中的所有数据,并且我想使用 account_ID = x 的表二中的所有数据。

Crystal Reports 将让我添加两个不同的数据源,但它希望将它们链接起来以主/详细信息的方式创建子报表。我需要报告表一中的所有数据,以及表二中的所有数据。

我对如何做到这一点有点困惑。

注意:当我只为一个报告执行此操作时,我只需从由 account_ID 过滤的视图创建一个数据表,然后将其设置为报告的数据源。这样,繁重的工作就在 Crystal Reports 获取数据之前完成。同样,不确定如何对两个不同的数据源执行此操作。

4

1 回答 1

0

如果数据集足够不同以至于 JOIN 没有意义,您将需要使用子报告。首先,就像您只使用其中一个数据集一样创建报告。然后,在您希望显示第二个网格的位置插入一个子报表(转到插入 --> 子报表);通常把它放在一个新的部分。仅使用第二个数据集构建子报表 - 将其本身视为完整报表​​可能会有所帮助,就好像主报表不存在一样。

右键单击主报表中的子报表“字段”,然后选择Change Subreport Links。添加 account_ID 字段,您将Pm-Table.account-ID在子报告本身中自动获得一个参数、和基本选择专家。

双击它,您将获得一个仅包含子报告的新选项卡。从长远来看,您会希望抑制大部分部分,因此输出只是网格。

完成所有这些后,运行主报告将显示两组结果。

于 2013-04-03T22:05:23.737 回答