SSRS 2008,两个数据集,一张图表

SSRS 2008, Two Datasets, One Chart

我有两个数据集。 一个 dataset1 具有字段 MonthNumberMonthData。 另一个 dataset2 具有字段 MonthNumberMonthBase。 我想在一个数据集中同时使用 MonthData 字段和 MonthBase 字段来创建图表。 如果有人知道如何将两个数据集合并为一个数据集或将一个数据集的一个字段用于另一个数据集,请帮助我?

要在不合并数据集的情况下合并两个数据集中的字段,您需要使用 the LOOKUP function

为了复制这个,我创建了数据集...

DataSet1
--------
MonthNumber  MonthData
------------ ----------
1            12
2            23
3            11
4            8

DataSet 2
---------
MonthNumber  MonthData
------------ ----------
1            10
2            15
3            20
4            25
  1. 像往常一样为 DataSet1 创建图表。

  2. 将值设置为 MonthData,并将类别组设置为 MonthNumber 然后在Values区域添加一个新的Series,并将表达式设置为

     =Lookup(Fields!MonthNumber.Value, Fields!MonthNumber.Value, 
         Fields!MonthBase.Value, "DataSet2")
    

这实际上表明加入 ID 字段 DataSet1.MonthNumber,到 DataSet2.MonthNumber,返回我 DataSet2.MonthBase

设计看起来像这样

输出如下

另请参阅 the reference here 我从中得出这个答案