【问题标题】:Multiple Datasets in One Report in SSRS 2012SSRS 2012 中的一份报告中的多个数据集
【发布时间】:2012-12-30 23:14:52
【问题描述】:

我正在尝试在 SSRS 2012 中包含两组数据。在我的数据源(称为 DS)中,我正在提取两个数据集 - 我们将它们称为 OfficeActivity 和 Transactions。两个数据集都与另一个数据集没有任何数据关系。 Transactions 数据集显示在表格中,而 OfficeActivity 数据集将用于填充标题中的某些字段 - 例如。 "总销售额:$XXXXX.XX"

当我创建一个新的 SSRS 项目并使用向导时,我可以毫无问题地创建 Transactions 表,并且它运行顺利。问题是当我尝试包含 OfficeActivity 数据时。

在“报告数据”窗格中,我右键单击我的 DS 数据源并选择“添加数据集...”。我为新数据集命名,选择 DS 作为数据源,然后选择可用数据集下的 OfficeActivity 数据集。结果如下所示:

“报告数据”窗格现在如下所示:

但是,当我尝试运行报告时,出现以下错误:

A data source instance has not been supplied for the data source 'dsOA'.

任何人都可以就为什么这不起作用提供任何指导吗?提前谢谢你。

【问题讨论】:

    标签: reporting-services dataset reporting datasource


    【解决方案1】:

    在我看来,这可能是向导中的一个错误。您是否尝试过编辑 dsOA 数据集的属性并再次设置数据源属性?

    【讨论】:

    • 我有;一切都如你所料。我还在文本编辑器中打开了 RDLC 文件,它显示了列出的两个表。所有与连接相关的字段都是相同的。我想我可以使用代码而不是向导来创建所有这些,但是我们计划将所有 Crystal 报表转换为 SSRS,并且将向导用于所有 50 左右的报表而不是必须这样做会容易得多在代码中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-16
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多