【问题标题】:Grouping SSRS Report分组 SSRS 报告
【发布时间】:2017-06-09 06:40:24
【问题描述】:

我以前问过这个问题,但没有得到 100% 的答案,所以我希望能更好地解释这个问题。

我正在创建一个包含多个数据集的 SSRS 报告,但它们都有一个共同的客户。我想设置一份报告,该报告将是一份大报告,但按客户细分图表和表格。示例:

Customer A

X Logged Incidents (chart)
X Logged Service Requests (chart)
X Logged Problems(chart)

Customer B
X Logged Incidents (chart)
X Logged Service Requests (chart)
X Logged Problems (chart)

我试过做一个表格过滤器和一个列表视图,两者都不起作用。

【问题讨论】:

  • 很遗憾,您对此的解释不够清楚。我们需要预期输出的示例、您尝试过的具体内容、您遇到的确切问题等。
  • 在源 proc 中进行所有分组可能会更好。这降低了报告的复杂性。
  • 你好-我想我可能已经解释得够多了。但我们基本上需要一份包含几页但只有 1 或 2 页的报告,其中包含与该客户相关的特定信息。我们目前这样做,但我们在报告中使用了过滤器,因此我们可以只过滤一个客户,但我们希望它显示在一个页面上。

标签: reporting-services grouping


【解决方案1】:
  1. 创建一个接受 customerID 作为参数的报告(可能基于您现有的报告)。让它工作,这样它就可以显示你的三个图表。

  2. 接下来,创建另一个报告。

  3. 在此报告中,添加一个数据集(为清楚起见,我们将其称为 dsCustomerlist),该数据集返回您希望在报告中显示的所有客户的列表。
  4. 在报表设计图面上添加一个具有单列的表。
  5. 将表的 dataset 属性设置为包含您的客户列表 (dsCustomerlist) 的数据集。
  6. 在表格单元格中,插入子报表并将子报表设置为您在步骤 1 中创建的报表
  7. 在子报表参数中,将 customerID 参数设置为数据集 (dsCustomerlist) 中的 customerID 列。

您可能想要添加分页符等来整理它,但这应该给您一个开始。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2016-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多