我的SSRS报告包含4个表,所有表都在底部有换行符。
我试图找到一种方法将我的文本框(每个表的标题)绑定到仅显示在每个表开头的第一页上。我老老实实地对这个特殊问题感到茫然。
- 无关 - 最初我有一个带有可见性表达式的参数和一个切换选项,可以在每个表之间切换,但由于最近的更改请求,整个报表需要在一个屏幕上。
(=IIF(Parameters!SelectAScreen.Value = "InvoiceDetails",false,true))
答案 0 :(得分:1)
答案 1 :(得分:0)
@ StevenWhite上面评论的某些版本是我知道的唯一方法。一种方法是使用虚拟键进行联合以强制标题行到每个表的顶部:
select 1 as dummyKey,
'Title text for table1'
union all
select 2 as dummyKey,
<columns> from <table1>
order by dummyKey, <other sort columns>
并重复每个表的数据集。
如果有必要,您还可以进行条件格式设置,使标题行脱颖而出,看起来像标题。