我有一个存储过程和一个 ssrs 报告,它接受某个类别的工作订单(用户输入的参数,例如 A,B),然后选择用户输入的缓冲区中未选择类别(C,D)的其他工作订单距离(参数)。报告生成的列表包含一个主要工作订单 ID 字段 (Primary WOID) 和一个缓冲区工作订单 ID 字段 (缓冲区 WOID)。我需要创建一个单列来指示父/子(主/缓冲区)关系以及记录的分组。下面的屏幕截图是我希望新列看起来像的示例。 列表报告中的所需列。我正在使用 Report Builder 3.0 和 SSMS v17.2 。
问问题
30 次
1 回答
0
如果您没有排序顺序,那么您创建的密钥(就像您想做的那样)每次都可能不同。或者,如果您加载更多或更少的数据,您也会遇到同样的问题。
您应该只连接字段,从而创建您的密钥。例如,如果您连接列Primary WOID, Buffer WOID, Priority Category
:
=Fields!PrimaryWOID.Value & Fields!BufferWOID.Value & Priority Category
结果:
8944925B
89449256570374C
89449258145995C
8944920B
...
于 2019-02-11T05:34:04.667 回答