我需要重新格式化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
理想情况下,我们希望在一行中看到项目和批次,并在接下来的一个行中看到所有包装的组合,将这8行组合变成2行。
ITEM1234 / LOT1234
PKG 1,2,3,4,5,8,11,16
有人知道我们将如何去做吗?
答案 0 :(得分:0)
您需要一个表格将您的ITEM和批号同时分组,并为第二行数据添加第二行。
要连接包号,可以使用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。