【问题标题】:Multiple tablix for report用于报告的多个 tablix
【发布时间】:2015-06-30 17:34:25
【问题描述】:

我尝试使用 Visual Studio 和 Microsoft BI Stack (SSRS) 简化以下场景。

我有一个如下的数据集。

Year    Employee    Sales
1       A           5,000,000
2       A           7,500,000
3       A           6,500,000
1       B           3,500,000
2       B           5,000,000
3       B           8,000,000
1       C           5,750,000
2       C           7,500,000
3       C           6,500,000
1       D           4,500,000
2       D           5,500,000
3       D           6,100,000

我正在尝试创建一个报告,当运行时单个报告将跨越报告正文内的 3 个 Tablix 以显示如下。

第一年

Year    Employee    Sales
1       A           5,000,000
1       B           3,500,000
1       C           5,750,000
1       D           4,500,000

第 2 年

Year    Employee    Sales
2       A           7,500,000
2       B           5,000,000
2       C           7,500,000
2       D           5,500,000

第三年

Year    Employee    Sales
3       A           6,500,000
3       B           8,000,000
3       C           6,500,000
3       D           6,100,000

现在我知道我可以在报告正文中复制 Tablix 3 次,但在维护此报告时这是一个坏主意。

为了避免重复自己,有没有办法在 SSRS 中循环 Tablix(N 次),其中条件是 Year 列(值 1、2、3...。 .)?

【问题讨论】:

    标签: visual-studio reporting-services sql-server-data-tools ssrs-tablix


    【解决方案1】:

    以下是步骤:-

    1. 插入列表。按年份分组。
    2. 将您的 tablix 放入列表中。

    应该这样做。

    【讨论】:

      【解决方案2】:

      您要做的是嵌套两个表。

      首先,创建您想要的所有结果的表格。

      然后创建一个包含一列一行的第二个表,并按您的 Year 字段对其进行分组。

      将您的第一个表放在第二个表中,以便每年重复。

      【讨论】:

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