报表知识库
我要提问

根据数据多少动态调整统计图的大小

统计图以其直观的展现方式在数据分析中起着至关重要的作用,而统计图的外观是否美观、显示效果是否理想也就成为设计图形报表时所关注的问题。

在润乾报表中,统计图图形的宽窄是根据数据的多少进行自动设置的,也就是说如果在一个固定单元格中增加了根据参数设置的统计图,那么当传参得到的数据少时,图形就会很宽,相反图形会很窄,效果很不好看。

我们可以用动态控制单元格的宽度和高度的方式来解决这个问题:

动态增加统计图所在行的行高,可以在行高表达式中加入=count(单元格{})*n,单元格为横坐标数据的扩展单元格,这里就是求出数据的多少再乘以一个系数,这个系数是自己定义的,根据实际大小定义的不同。

列宽设置时则需要将 =count(单元格{}) 写在报表模板的一个单元格中,然后在列宽表达式中直接引用该单元格*系数,这样图形效果就可以根据数据的多少动态增减单元格宽度。

需要注意的是,这种方法仅适用于数据最大时也不会很大的情况,如果数据量过大,乘以系数后的数值过大,会报”请加大纸张宽度,以使报表能显示在一页中”的错误,同理系数的设置也要适中,系数过大也会报同样的错误。
引自:润乾报表知识库
相关文章:显示值or真实值?——谈谈导出excel的数据显示可树形展开的折叠报表的制作横向分页报表的标题切分用润乾报表轻松实现动态排序浏览式报表中如何使用checkbox