【问题标题】:Display table across multiple columns in SSRS在 SSRS 中跨多个列显示表
【发布时间】:2009-09-25 13:58:58
【问题描述】:

我正在尝试格式化 SSRS 报告。在顶部,有一个动态图像穿过顶部。下面是一个两列表格。表格很长,一直到下一页。我希望表格在同一页上继续进入另一列,而不是转到下一页。

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

    向您的输入数据添加一个包含 0 或 1 的列。向您的 tablix 添加一个行组,该行组使用此列将数据放置在两列中。或者,您可以通过将当前行数和 2 取模来计算 0 或 1。

    【讨论】:

      【解决方案2】:

      下面的文章介绍了一种如何将数据拆分到同一张表中的多列的方法:Creating Multiple-Column Reports

      它或多或少使用@Dewey 建议的方法,但包含更多细节,因此应该更容易实现。如果您在某个特定步骤上遇到困难,可以下载一个示例 RDL。

      【讨论】:

        【解决方案3】:

        要设置多个列,请从“属性”窗格顶部的组合框中选择“报告”,然后在“列”字段中键入您希望在报告中包含的列数。我相信这仅适用于打印预览。

        【讨论】:

        • 这并没有给我想要的结果。实际上,它似乎所做的只是在我的内容上放置空白。也许我需要在添加内容之前设置列?
        【解决方案4】:

        您似乎只能在整个报告中设置列。这意味着您需要格式化报表布局以适应半页,例如,如果您需要 2 列。我还没有找到让 ONLY 表在新“列”上继续的选项

        【讨论】:

        • 您所指的新闻稿式报告(通过设置 Columns 属性创建)仅对导出为 PDF 和 IMAGE 有影响。在大多数情况下,它并不是很有用,比如这个。
        【解决方案5】:

        看看这里:

        http://social.msdn.microsoft.com/Forums/en-AU/sqlreportingservices/thread/8b1c7049-64b2-4093-86cb-788944c03dca

        通过使用带有嵌入表格的列表,我设法在报告中有 6 列,并在列表中设置了 Group on =Ceiling(RowNumber(Nothing)/26)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-07-17
          相关资源
          最近更新 更多