RDLC 自动填充报告正文
RDLC autofill body of report
我无法解决 RDLC
报告的问题。
我有一个 Tablix
,其中包含要在报告中显示的数据。
其中的数据是具有相对尺寸的产品列表,这些产品是动态的并且因产品而异。
所以有些产品可能有更多或更少的尺寸
这是我的 Tablix
:
在这种情况下,产品有很多削减,然后 table 扩展并几乎达到一半报告:
在此相当sizes很少,然后只到报告的开头:
如何确保 table 大小合适并且始终到达报告结束?
这是完整的报告:
我认为你应该尝试类似的方法:
- 将空列添加到
Tablix
以便您可以到达页面末尾
- 设置列顺序可见性,以便您拥有固定数量的列(例如,最多 20 列 = 3 列有数据 + 17 列没有数据)
每一列都应该有一个基于他的号码的条件:
第 1 列条件:
=iif(YourMaxNumberOfColumnsWithData.Value > 1,true,false)
第 2 列条件:
=iif(YourMaxNumberOfColumnsWithData.Value > 2,true,false)
第 3 列条件:
=iif(YourMaxNumberOfColumnsWithData.Value > 3,true,false)
等等...
我无法解决 RDLC
报告的问题。
我有一个 Tablix
,其中包含要在报告中显示的数据。
其中的数据是具有相对尺寸的产品列表,这些产品是动态的并且因产品而异。 所以有些产品可能有更多或更少的尺寸
这是我的 Tablix
:
在这种情况下,产品有很多削减,然后 table 扩展并几乎达到一半报告:
在此相当sizes很少,然后只到报告的开头:
如何确保 table 大小合适并且始终到达报告结束?
这是完整的报告:
我认为你应该尝试类似的方法:
- 将空列添加到
Tablix
以便您可以到达页面末尾 - 设置列顺序可见性,以便您拥有固定数量的列(例如,最多 20 列 = 3 列有数据 + 17 列没有数据)
每一列都应该有一个基于他的号码的条件:
第 1 列条件:
=iif(YourMaxNumberOfColumnsWithData.Value > 1,true,false)
第 2 列条件:
=iif(YourMaxNumberOfColumnsWithData.Value > 2,true,false)
第 3 列条件:
=iif(YourMaxNumberOfColumnsWithData.Value > 3,true,false)
等等...