代码之家  ›  专栏  ›  技术社区  ›  Albert Laure

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

  •  2
  • Albert Laure  · 技术社区  · 11 年前

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

    我试过那种方法,下面是我的表情

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

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

    我添加了Pulled out 计数 至过期 计数 ,我希望它按行添加 只有第一部分

    例如:

    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组成)在数据集中 数据库_IACS 和Expired表(由Count、Grams、Prinicipal组成)在数据集中 雷姆克拉斯1

    那么有什么帮助吗?如何添加这两列(在不同的数据集中)

    谢谢:)

    1 回复  |  直到 7 年前
        1
  •  0
  •   Chris Latta    11 年前

    您可以在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
    

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