SQL Server报告服务 - 数据集 - 分组

时间:2015-04-30 14:14:13

标签: sql-server reporting-services

我有使用数据集-A的table1。我按日期对此表进行了分组。我有其他数据集B,其中包含total_qty列。

我必须对此列(total_qty)求和,并在每个组总数下的table1中显示结果。

数据集A列:

Date
company_code
location_name
volumes

数据集B列:

Date
Company_code
Total_Qty

如何从数据集B中获取Sum(total_qty)到group1下的table1?此外,total_Qty应该在放入群组时进行更改。

由于

1 个答案:

答案 0 :(得分:0)

如果您不需要 SUM DataSet B Company_code 的任何内容,您可以使用Lookup获取值。您需要匹配两个表中的日期和Company_code

=LookUp(CSTR(FIELDS!Company_code.VALUE) & "|" & CSTR(FIELDS!Date.VALUE),
        CSTR(FIELDS!Company_code.VALUE) & "|" & CSTR(FIELDS!Date.VALUE),
        ,FIELDS!Total_Qty.VALUE, "DataSetB")

这会将您的公司代码和日期字段合并为一个字符串,并在DataSet B中查找相同的组合。