繁体   English   中英

在一个Crystal Report中合并两个数据集

[英]Combine two datasets in one Crystal Report

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

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

Crystal Reports将允许我添加两个不同的数据源,但是它希望将它们链接起来以Master / Details方式创建子报表。 我需要报告表一中的所有数据以及表二中的所有数据。

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

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

如果数据集之间的差异足够大,以至于JOIN毫无意义,那么您将需要使用子报表。 首先,就像只使用其中一个数据集一样创建报告。 然后,在要显示第二个网格的位置插入子报表(转到“插入->子报表”); 通常将其放在新的部分。 仅使用第二个数据集构建子报告-可能有助于将其视为本身的完整报告,就好像主报告不存在一样。

右键单击主报表中的子报表“字段”,然后选择“ 更改子报表链接” 添加account_ID字段,您将自动在子报表本身中获取参数Pm-Table.account-ID和基本的选择专家。

双击它,您将获得仅用于子报告的新选项卡。 从长远来看,您将希望抑制大多数部分,因此输出仅是网格。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM