所以我有一张员工姓名,工作和班次的表格。每个员工(行)都有一个唯一的名称,一个非唯一的工作和一个4班(A,B,,C或D)。我想创建一个名为“Shift A Employees”的数据项,对于每个作业,它会吐出一个字符串,其中包含在该班次上工作该ob的所有员工,例如:
And want to be able to have this
我将如何为“Shift A Employees”数据项编写表达式定义?
创建一个可能相关的数据项。为什么不将转发器表拖到列表中?您需要向查询添加两个数据项。一个是running-count(1 for [Job])
(我想。我现在没有在我面前的例子。)另一个将该值与工作的最大值进行比较。如果值匹配则不返回任何内容,如果不匹配则返回逗号。这是模式:
case
when [rownum] < [maxrownum] then ','
else ''
end
把它命名为comma
。然后你只需将[Name]和[逗号]拖到转发器表中。使转发器表排高1行,列宽比您认为的要宽。您需要为转发器表定义主从关系。