SSRS 组摘要 - 单行中的多条记录
SSRS Group Summary - Multiple Records in Single Row
我需要重新格式化 SSRS 文档,以便在一行中汇总相同的项目和批号,而不是通过 PKG # 将它们分成单独的行。
例如:
ITEM1234, LOT1234, PKG #'s 1 - 5, 8, 11, 16
当前格式如下:
ITEM1234 / LOT1234 / PKG1
ITEM1234 / LOT1234 / PKG2
ITEM1234 / LOT1234 / PKG3
ITEM1234 / LOT1234 / PKG4
ITEM1234 / LOT1234 / PKG5
ITEM1234 / LOT1234 / PKG8
ITEM1234 / LOT1234 / PKG11
ITEM1234 / LOT1234 / PKG16
理想情况下,我们希望在一行中看到商品和批次,然后在 1 行中看到所有包裹的组合,将这 8 行组合变成 2 行.
ITEM1234 / LOT1234
PKG 1,2,3,4,5,8,11,16
有没有人知道我们将如何着手做这件事?
您需要 table 按您的 ITEM 和 LOT 编号分组,并为第二行数据添加第二行。
要连接包裹编号,您可以使用 LOOKUPSET 函数获取数据,并使用 JOIN 函数将多行数据转换为单个字符串。
="PKG " &
Join(LookupSet(Fields!ITEM.Value & Fields!LOT.Value
, Fields!ITEM.Value & Fields!LOT.Value
, REPLACE(Fields!PACKAGE.Value, "PKG", "")
, "DataSet1"), ", ")
REPLACE函数用于去除每个数字前面的PKG。
我需要重新格式化 SSRS 文档,以便在一行中汇总相同的项目和批号,而不是通过 PKG # 将它们分成单独的行。
例如:
ITEM1234, LOT1234, PKG #'s 1 - 5, 8, 11, 16
当前格式如下:
ITEM1234 / LOT1234 / PKG1
ITEM1234 / LOT1234 / PKG2
ITEM1234 / LOT1234 / PKG3
ITEM1234 / LOT1234 / PKG4
ITEM1234 / LOT1234 / PKG5
ITEM1234 / LOT1234 / PKG8
ITEM1234 / LOT1234 / PKG11
ITEM1234 / LOT1234 / PKG16
理想情况下,我们希望在一行中看到商品和批次,然后在 1 行中看到所有包裹的组合,将这 8 行组合变成 2 行.
ITEM1234 / LOT1234
PKG 1,2,3,4,5,8,11,16
有没有人知道我们将如何着手做这件事?
您需要 table 按您的 ITEM 和 LOT 编号分组,并为第二行数据添加第二行。
要连接包裹编号,您可以使用 LOOKUPSET 函数获取数据,并使用 JOIN 函数将多行数据转换为单个字符串。
="PKG " &
Join(LookupSet(Fields!ITEM.Value & Fields!LOT.Value
, Fields!ITEM.Value & Fields!LOT.Value
, REPLACE(Fields!PACKAGE.Value, "PKG", "")
, "DataSet1"), ", ")
REPLACE函数用于去除每个数字前面的PKG。