You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Report Builder如何让装配序列号仅显示在对应报表页

问题原因

你当前使用的LookupSet表达式前两个参数写的是1,1,这意味着匹配条件永远为真,会直接返回JobHead数据集中所有的序列号,自然会出现所有装配的序列号都显示在每一页的问题。

解决方案

将LookupSet的匹配条件替换为装配编号的对应匹配即可,你需要把前两个参数改成当前页上下文的装配编号字段、和JobHead数据集中对应的装配编号字段。
假设你当前报表行/页上下文的装配编号字段为Fields!AssemblyID.Value,JobHead数据集里存储的装配编号字段也叫AssemblyID,修改后的表达式如下:

=Join(Code.RemoveDuplicates(LookupSet(Fields!AssemblyID.Value, Fields!AssemblyID.Value, Fields!SerialNumber.Value,"JobHead")),", ")

如果你的实际字段名和上面示例不一致,直接替换成你业务中对应的装配编号字段名即可。调整后表达式只会匹配和当前页装配编号一致的序列号,不会再拉取其他装配的数据。


内容的提问来源于stack exchange,提问作者Chris H

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 03:36:03