【问题标题】:SSRS Report groupingSSRS 报告分组
【发布时间】:2018-01-25 17:40:20
【问题描述】:

我需要创建一个包含 UI 更改的 SSRS 报告。以前我的报告格式是这样的:

这是我创建的新 RDL 格式,但分组会产生问题:

我在报表设计中创建了这种格式,但数据没有按照我想要的方式出现。我的数据是按前景和名称分组的。

这是 Excel 工作表中的新格式。 https://drive.google.com/file/d/1lozF8pdnsWNC-bXqR2gyNyn8O_nGPze1/view?usp=sharing

这里也是新格式的快照:

并且数据以这种格式来自 SQL 服务器

【问题讨论】:

  • 好的,这是一个合理的需求陈述。您在实施时遇到了什么困难?是您坚持的查询吗?读者需要看什么来帮助解决这个问题?
  • 请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
  • 看来我之前要求你不要恳求,所以这次我投了反对票。请记住,您是在向志愿者致辞,他们不会因为您的截止日期而匆忙。
  • 第一个热门屏幕是带有数据的报告,第二个是设计视图。您可以在 excel 中模拟或您希望输出的样子吗?
  • 在第二个屏幕截图中,这是我希望数据采用的新格式。

标签: reporting-services ssrs-2008 ssrs-2012 ssrs-tablix


【解决方案1】:

这是一份相当直截了当的报告。 添加标签

在 tablix (Prospectname) 上添加父组

tablix 将在最左侧添加一列。

右键单击该列并将其删除。它会询问您是否要删除该列以及该组。只删除列,而不是组。

现在右键单击 DETAIL 行,然后单击插入行 -> OUTSIDE 组。请注意左侧的括号。括号外的任何内容都不在组内。

现在将您的标题信息放在新行中,并将您的详细信息放在您的详细信息中。

您可以添加另一个标题行...合并行并键入...“未找到数据”...根据 countrows("nameofprospectgroup") 设置此行的隐藏属性。

对每个组末尾的空白行执行相同操作。右键单击并在详细行下方但在组内插入一行。..

您可以对摘要行执行相同的操作。 玩一下..你会弄明白的。祝你好运

【讨论】:

  • 嘿,您告诉按前景名称分组,但我需要按前景名称和井名分组,即按两列不起作用。您还告诉过您只需要创建一个 tablix,但在这里我需要两个。我也创建了第二个,但它没有以我需要的格式给出结果。能不能再详细一点。
  • 为 wellname 添加一个子组.. 当它添加一个列时.. 删除该列(但不是组..就像答案中一样).. 现在您将在左侧看到 2 个括号..一个用于prospectname group,另一个用于wellname group..为什么需要第二个tablix??
【解决方案2】:

做完所有的事情后,我试着按照这个帖子做报告

http://www.sqlcircuit.com/2012/03/ssrs-how-to-show-tablix-inside-tablix.html

它对我有帮助并为我工作。

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多