Reporting services 基于现有crystal report在SSRS报告中创建具有子值的组标题字段

Reporting services 基于现有crystal report在SSRS报告中创建具有子值的组标题字段,reporting-services,crystal-reports,ssrs-tablix,crystal-reports-xi,Reporting Services,Crystal Reports,Ssrs Tablix,Crystal Reports Xi,目前我正在将crystal报告升级为SSRS格式。但是这个报告很棘手,因为它有多个组头,其中有子头和与之相关的数据。 我已经研究了大约一个小时,尝试了不同的解决方案来复制报告,我认为下面的解决方案似乎很接近,但我无法将字段作为一个步骤,因为在crystal报告中,行整齐地堆叠,每行都显示了数据 在线找到的解决方案非常接近,但没有数据步进的结果: 插入表格 第一个字段创建父行组并选中“添加组标题” 右键单击刚刚创建的父字段并选择插入“下方外侧的新行” 拖到子字段名称上 由于子字段下需要显示数据字段

目前我正在将crystal报告升级为SSRS格式。但是这个报告很棘手,因为它有多个组头,其中有子头和与之相关的数据。
我已经研究了大约一个小时,尝试了不同的解决方案来复制报告,我认为下面的解决方案似乎很接近,但我无法将字段作为一个步骤,因为在crystal报告中,行整齐地堆叠,每行都显示了数据

在线找到的解决方案非常接近,但没有数据步进的结果:

  • 插入表格
  • 第一个字段创建父行组并选中“添加组标题”
  • 右键单击刚刚创建的父字段并选择插入“下方外侧的新行”
  • 拖到子字段名称上
  • 由于子字段下需要显示数据字段,我将这些字段添加为子字段
  • 我作品的图像:


    经过一些试运行,我终于找到了设置:

  • 插入表格
  • 右键单击行组中的“详细信息”
  • 添加报告中第一个标题行的父组(我的是计划发货日期)
  • 右键单击“详细信息”,并为第二个标题行添加另一个父级,以便其位于“详细信息”上方但位于第一个父级组下方
  • 现在事情可能看起来很奇怪,因为你和父母有两个专栏
  • 现在要做的是在表中只有一列包含三行
  • 现在要做的是将括号值(例如[sch_ship_date])复制到列中,并对第二个父组执行相同的操作
  • 完成后,您将删除前两列,因为它们是在添加父组过程中额外创建的
  • 因此,现在您应该只有一个表,其中按顺序包含两个父组和一个空的详细信息字段(第三行)
  • 现在,由于组在技术上是嵌入的,因此您将删除字段中的值,但不会删除您添加的组
  • 在表中没有值但仍有三行之后,将为每行插入一个矩形。每个矩形都是数据集字段的占位符
  • 对于数据集字段,要将其属性设置为“将内容保存在一个页面上”

  • 经过一些试运行后,我终于找到了设置:

  • 插入表格
  • 右键单击行组中的“详细信息”
  • 添加报告中第一个标题行的父组(我的是计划发货日期)
  • 右键单击“详细信息”,并为第二个标题行添加另一个父级,以便其位于“详细信息”上方但位于第一个父级组下方
  • 现在事情可能看起来很奇怪,因为你和父母有两个专栏
  • 现在要做的是在表中只有一列包含三行
  • 现在要做的是将括号值(例如[sch_ship_date])复制到列中,并对第二个父组执行相同的操作
  • 完成后,您将删除前两列,因为它们是在添加父组过程中额外创建的
  • 因此,现在您应该只有一个表,其中按顺序包含两个父组和一个空的详细信息字段(第三行)
  • 现在,由于组在技术上是嵌入的,因此您将删除字段中的值,但不会删除您添加的组
  • 在表中没有值但仍有三行之后,将为每行插入一个矩形。每个矩形都是数据集字段的占位符
  • 对于数据集字段,要将其属性设置为“将内容保存在一个页面上”