SSRS 2016 - 根据数据中的值自定义输出
SSRS 2016 - Customise Output based on values in data
我的任务是创建一个需要按时间顺序显示的报告,但在该报告中有来自 2 个来源的数据,涵盖 2 个不同的业务领域。
我被要求的是,当业务类型发生变化时,header 行会重复使用该类型的正确列标题 - 即:
类型 1:
订单编号/销售执行/合同期限/发货日期/协议类型/硬件 ID
类型 2:
订单编号/销售类型/合同期限/发货日期/开始日期/硬件 ID
此外,每个 header 行的类型也应具有不同的背景颜色(尽管我认为我已经可以做到这一点)。在报告中,如果报告按日期顺序遍历订单时类型从一种转换为另一种,则可能需要多次 header 行。
我最初考虑按类型添加分组,但这当然会打断按时间顺序排列的流程。
更复杂的是,现实中每种类型的项目列数量不同,但我可能不得不在一种类型的列较少的地方留空。
或者是否有某种方法可以让子报告报告 "outer loop" 个实际订单参考?
这几乎就像我需要用某种循环代码构建报告。
我怎样才能做到这一点?
您可以使用 table 分组来做到这一点。最外面的组将按天分组,然后在其中按类型分组。在其中,您可以添加一个不按任何内容分组的组,这样它将根据数据集中的记录数列出所有详细信息。所以设计最终会看起来像这样:
这就是你 运行 时的样子。
当然,您可以尝试一下所有内容的组织方式,但总体结构应该适合您。或者至少为您指明正确的方向。
我的任务是创建一个需要按时间顺序显示的报告,但在该报告中有来自 2 个来源的数据,涵盖 2 个不同的业务领域。
我被要求的是,当业务类型发生变化时,header 行会重复使用该类型的正确列标题 - 即:
类型 1:
订单编号/销售执行/合同期限/发货日期/协议类型/硬件 ID
类型 2:
订单编号/销售类型/合同期限/发货日期/开始日期/硬件 ID
此外,每个 header 行的类型也应具有不同的背景颜色(尽管我认为我已经可以做到这一点)。在报告中,如果报告按日期顺序遍历订单时类型从一种转换为另一种,则可能需要多次 header 行。
我最初考虑按类型添加分组,但这当然会打断按时间顺序排列的流程。
更复杂的是,现实中每种类型的项目列数量不同,但我可能不得不在一种类型的列较少的地方留空。
或者是否有某种方法可以让子报告报告 "outer loop" 个实际订单参考?
这几乎就像我需要用某种循环代码构建报告。
我怎样才能做到这一点?
您可以使用 table 分组来做到这一点。最外面的组将按天分组,然后在其中按类型分组。在其中,您可以添加一个不按任何内容分组的组,这样它将根据数据集中的记录数列出所有详细信息。所以设计最终会看起来像这样:
这就是你 运行 时的样子。
当然,您可以尝试一下所有内容的组织方式,但总体结构应该适合您。或者至少为您指明正确的方向。