在SSRS中的不同数据集中添加值字段

时间:2013-10-10 02:00:59

标签: reporting-services visual-studio-2005 reportingservices-2005 bids

在这个问题中,它回答了如何添加两个不同的数据集, SSRS - Expression using different dataset fields

我尝试了这种方法,这是我的表达

=First(Fields!count.Value, "remclass1")+First(Fields!count.Value, "db_IACS")

问题是只有第一个值正在计算这样 aa

我已将已拉出的 COUNT 添加到已过期计数,我希望每行添加 只有第一部分

例如:

Column 7 (Count) = Column1(Count) + Column 4 (count) //**per Row**
The value of row 1 column 7 would be column 1 + column 4 row 1
the value of row 2 column 7 would be column 1 + column 4 row 2

拉出表 (由Count,Grams,Principal组成)位于数据集 db_IACS 上 和Expired表(由Count,Grams,Prinicipal组成)位于数据集 remclass1

那么任何帮助怎么做?如何添加两列(在不同的数据集中)

谢谢:)

1 个答案:

答案 0 :(得分:0)

您可以在SQL中执行此操作,如下所示:

SELECT db_IACS.count as PulledOut_Count, db_IACS.Grams AS PulledOut_Grams, db_IACS.Principle AS PulledOut_Principle,
    remclass1.count as remclass1_Count, remclass1.Grams AS remclass1_Grams, remclass1.Principle AS remclass1_Principle
FROM db_AICS
LEFT OUTER JOIN remclass1 ON db_IACS.Id = remclass1.Id

然后只处理一个数据集中的所有内容。