【问题标题】:how to Select fileds in different dataset from Different DataSource如何从不同的数据源中选择不同数据集中的字段
【发布时间】:2014-08-19 13:22:40
【问题描述】:

我有两个数据源。每个 DataSource 都有一些 DataSet。我想要的是一个 tablix 来从这两个数据源的不同数据集中检索数据。但似乎在 tablix 中我只能同时选择一个数据源。选择后我无法更改数据源。

每个DataSource的sql我都试过了,没有问题。但我不知道如何从两个不同的数据源中选择不同的数据集。

感谢您的任何建议!

【问题讨论】:

  • 您需要从两个数据集中生成多行吗?
  • 我只需要一行,我只能选择一个数据源

标签: sql tsql reporting-services


【解决方案1】:

如果您对每个字段的值使用表达式编辑器,则可以从多个数据源中进行选择。

在编辑器中,点击左下框中的“Datasets”(称为“Category:”),然后在中下框中选择要从中获取值的数据集,然后在右下框中,从该数据集中选择要获取的字段。

您必须在该字段上选择一些聚合函数,因为当您以这种方式使用多个数据集时,您不能期望 tablix 能够为每个数据行填充一个表行。但是,如果您的数据集只返回一行,您可以简单地使用 First() 函数来获取几乎任何您想要获取的值。

【讨论】:

    猜你喜欢
    • 2011-09-02
    • 2012-09-24
    • 2016-08-30
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    相关资源
    最近更新 更多