在SSRS中的一个图表中使用2个数据集

use*_*566 7 sql charts reporting-services

是否可以拥有2个数据集并在SSRS报告的一个图表中显示它们的数据,还是需要组合数据集?

我在一个数据集中回答了多个呼叫,在另一个数据集中有多少个呼叫,并希望在图表中显示它们.数据保存在不同的区域,这就是我没有在一个数据集中创建它的原因.

小智 5

这可能不适用于所有类型的图表,并且确实需要使用公共轴值构建数据集:

  • 选择图表,以便出现“图表数据”面板。

  • 单击“值”窗格上方的绿色“+”。您将看到绑定到图表数据区域的数据集中的字段列表。与其选择其中任何一个,不如选择最底部的“表达”。

  • 从您的其他数据集中添加一个值 - 请注意,它可能需要包含在聚合函数中,例如 SUM 或 FIRST。例如:

    =sum(Fields!YourField.Value, "2ndDatasetName")

  • 所有数据集都需要具有共同的轴值,否则您将陷入困境。如果需要拆分它们,可以为每个方向(垂直、水平)设置两组轴值;要更改使用的轴位置,请调出“系列属性”,选择左侧的第二个选项卡(“轴和图表区域”),然后相应地选择主轴或辅助轴。