第一组的SSRS Excel选项卡名称

时间:2016-03-04 01:36:49

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

我正在使用SSRS 2008 R2创建一个将导出到Excel的报告。

我有两个Tablix:第一个显示我的所有数据,第二个显示按类别分组。我在第一个tablix后有一个分页符。在第二个tablix中,我在组的每个实例之间都有分页符,并且我已将PageName定义为Fields!Category.Value

这样可以使工作表中显示的任何类别的工作表都显示在上,除了组的第一张工作表。该表的名称与整个表单相同。或者,如果我定义第二个tablix的PageName,我可以给它一个不同的名称,但它是静态的,并不反映该表上的组。

所以我的问题是:有没有办法强制Tablix的第一张表格取名字?

除了我上面采取的基本步骤外,我还尝试过:

  1. Group Properties中,选中"Also at the start of a group"框。但是,出于某种原因,这只会使我的报告无限长,并且数据永远不会显示(我认为它只会在群组之前放置无数个断点)。

  2. 在第二个Tablix的属性中,不是使用静态PageName,而是尝试通过执行类似=FIRST(Fields!Category.Value, "Tablix2")的表达式来获取第一个类别。这有时会起作用,但似乎订单无法保证,所以有时我会标记一个包含另一个类别名称的表单。

  3. 我错过了一些明显的东西吗?或者是否有一个不太明显的解决方法?

    谢谢!

0 个答案:

没有答案