【发布时间】:2018-11-23 03:34:43
【问题描述】:
我正在尝试在多个页面中显示 tablix 行,有些页面我想显示 80 行,而其他页面只有 32 行,这个值是从后端配置的,它是数据集的一部分。我将如何强制 tablix 从数据集中获取行高值?。
谢谢
【问题讨论】:
标签: dynamic ssrs-2008 row ssrs-tablix row-height
我正在尝试在多个页面中显示 tablix 行,有些页面我想显示 80 行,而其他页面只有 32 行,这个值是从后端配置的,它是数据集的一部分。我将如何强制 tablix 从数据集中获取行高值?。
谢谢
【问题讨论】:
标签: dynamic ssrs-2008 row ssrs-tablix row-height
您不能直接更改文本框的高度。但是,您可以根据数据集中的行数更改顶部和底部的填充。 尝试找到一些包含您拥有的行数和要添加的填充的大致数字。更少的行更多的填充。实现这一目标
转到->Tablix 中的任何文本框->在顶部和底部填充中->单击下拉箭头->单击表达式...。-> 在表达式中
=IIF(First("RowCount","DataSet1").Value < 50 ,10,5)
一旦您了解了行数应该如何影响填充,您也可以提出一个因素。
=(1 - First("RowCount","DataSet1").Value)/32 * 5
【讨论】: