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

SSRS报表:使用Join(LookupSet)实现多行数据展示问题咨询

解决SSRS中LookupSet结果逐行展示的问题

快速修复:开启文本框换行属性

如果只想让现有拼接的换行生效,按以下步骤设置:

  • 选中表格中存放表达式的单元格
  • 右键打开「文本框属性」
  • 「对齐」选项卡勾选允许段落内换行
  • 「常规」选项卡勾选允许高度自动增长
  • 保留原有表达式:=Join(LookupSet(Fields!msdyn_name.Value,Fields!msdyn_name.Value,Fields!bookableresourcebooking.Value, "DataSet2"),vbcrlf)

推荐方案:嵌套表格实现可控分行

这种方式比拼接换行更灵活,支持单独设置每行样式:

  1. 在主表格的目标单元格内插入新表格(嵌套表格)
  2. 将嵌套表格的数据集绑定为DataSet2
  3. 给嵌套表格的行组添加筛选器:设置msdyn_name等于主表格当前行的Fields!msdyn_name.Value
  4. 在嵌套表格的单元格中直接绑定=Fields!bookableresourcebooking.Value,匹配的每条数据会自动占一行

备选方案:使用列表控件

逻辑和嵌套表格一致,适合更复杂的布局:

  1. 在主表格单元格插入列表控件
  2. 列表数据集选择DataSet2,添加行组筛选器:msdyn_name = Fields!msdyn_name.Value(主表格当前行的值)
  3. 在列表内添加文本框,绑定=Fields!bookableresourcebooking.Value,每条数据自动分行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 21:04:57