用于报告的多个 tablix
Multiple tablix for report
我有以下场景,我正在尝试使用 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。
第 1 年
Year Employee Sales
1 A 5,000,000
1 B 3,500,000
1 C 5,750,000
1 D 4,500,000
第二年
Year Employee Sales
2 A 7,500,000
2 B 5,000,000
2 C 7,500,000
2 D 5,500,000
第 3 年
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.....)?
你要做的是嵌套两个 table。
首先,创建您的 table,为您提供所需的所有结果。
然后创建第二个一列一行的 table 并将其按 Year 字段分组。
将第一个 table 放在第二个 table 中,这样它每年都会重复。
步骤如下:-
- 插入一个列表。按年份分组。
- 将您的 tablix 放入列表中。
这应该可以做到。
我有以下场景,我正在尝试使用 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。
第 1 年
Year Employee Sales
1 A 5,000,000
1 B 3,500,000
1 C 5,750,000
1 D 4,500,000
第二年
Year Employee Sales
2 A 7,500,000
2 B 5,000,000
2 C 7,500,000
2 D 5,500,000
第 3 年
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.....)?
你要做的是嵌套两个 table。
首先,创建您的 table,为您提供所需的所有结果。
然后创建第二个一列一行的 table 并将其按 Year 字段分组。
将第一个 table 放在第二个 table 中,这样它每年都会重复。
步骤如下:-
- 插入一个列表。按年份分组。
- 将您的 tablix 放入列表中。
这应该可以做到。