【问题标题】:SSRS - How to get details of grouping on second lineSSRS - 如何获取第二行分组的详细信息
【发布时间】:2021-02-05 21:32:48
【问题描述】:

我有数据集(表 A)可以附加 cmets 的数据(表 B)。表 A 和 B 之间可能存在一对多关系。我创建了一个 SSRS 报告,该报告按员工(父客户合作伙伴)分组,然后按九个附加字段分组。对于这些组中的每一个,如果存在 cmets,我想在 9 字段分组下显示 Comments。附件图片中的两个字段是 DateAdded 和 Comments。

任何指导将不胜感激。

【问题讨论】:

  • 尝试将您的“评论”字段移动到名为 subComments 的单独报告中,然后将子报告控件添加到您的主报告中。使您的子报表使用 subComments 作为基础报表。最后将参数添加到您的子报表中,以根据父客户合作伙伴键过滤 cmets 数据。

标签: reporting-services ssrs-tablix


【解决方案1】:

SSRS 确实有一个Lookup 函数,可让您从不同的数据集中获取值。然而,这是一种次优方法。在 SQL 中进行数据准备并让报表处理数据的呈现通常效率更高。

换句话说,将 cmets 连接到单个数据集中的数据。其他行可以在结果中重复,因为您可以使用报表分组来控制结果的呈现方式。

【讨论】:

  • 谢谢。我已经查询了将两个表连接成一个结果的数据。在 SSRS 中,我希望 cmets 位于我创建的两个组下,因为 cmets 的长度可以是 500 个字符。所以我的布局看起来像:
  • 合作伙伴(父组)...客户名称(子1组)...公司名称(子1组)...收入(子1组)...然后是评论
  • @jbfiii 听起来像是一个计划。你觉得效果如何?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多