【问题标题】:Can I include varying numbers of tables in an SSRS report?我可以在 SSRS 报告中包含不同数量的表格吗?
【发布时间】:2014-02-19 16:37:20
【问题描述】:

我正在调查使用 SSRS 来满足报告需求。我有一组要包含在报告中的表格。该集合中的表格数量每天都在变化,并且实际上是随机的。我可以在 SSRS 中做到这一点吗?

列表控件可以包含不同数量的元素,但它似乎适用于行,而不是表格。

如果我能够做到这一点,我可以控制 PDF 导出中的分页吗?这些表格的大小我需要每打印页 2 或 3 个表格。


我现在正在做的是我使用Excel Com calls 在 C# 中生成了几份报告。我的代码同时生成 Excel 文件和 PDF 文件。报告主要包含随机数量的表格,以及一些图表。我必须对我的所有数据进行计算,我不能简单地从我的数据库中提取数据。

【问题讨论】:

    标签: reporting-services ssrs-2008


    【解决方案1】:

    您使用 List 控件走在正确的轨道上,这或多或少将成为您拥有“动态”表格数量的唯一方法。列表控件可以包含另一个表格。这里需要注意的是,您的 List 控件需要对某些内容进行分组,以便每个子表中包含的数据将是一个“组”数据。这是一个包含表格的列表控件的示例;忽略愚蠢的数据,它是另一个问题的遗留物。在此示例中,列表控件对“问题”字段进行分组,因此列表中的每一行都包含一个表,其中包含问题的所有详细级别记录。

    【讨论】:

    • 我需要对这些可能太多的表格应用格式。交替行颜色。第一列或最后一行颜色不同。同一表中不同行的不同数字格式。你知道SSRS是否支持这种格式?我想这可能太多了。
    • 您列出的唯一一个可能是挑战的事情是同一个表中不同行的不同数字格式 - 即使那样,您应该能够做到这一点,尽管您可能会编写一个非常讨厌的表达式来实现它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多