SSRS 2008,两个数据集,一张图表
SSRS 2008, Two Datasets, One Chart
我有两个数据集。
一个 dataset1
具有字段 MonthNumber
、MonthData
。
另一个 dataset2
具有字段 MonthNumber
、MonthBase
。
我想在一个数据集中同时使用 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
像往常一样为 DataSet1 创建图表。
将值设置为 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 我从中得出这个答案
我有两个数据集。
一个 dataset1
具有字段 MonthNumber
、MonthData
。
另一个 dataset2
具有字段 MonthNumber
、MonthBase
。
我想在一个数据集中同时使用 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
像往常一样为 DataSet1 创建图表。
将值设置为 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 我从中得出这个答案