报表知识库
根据数据多少动态调整统计图的大小
统计图以其直观的展现方式在数据分析中起着至关重要的作用,而统计图的外观是否美观、显示效果是否理想也就成为设计图形报表时所关注的问题。
在润乾报表中,统计图图形的宽窄是根据数据的多少进行自动设置的,也就是说如果在一个固定单元格中增加了根据参数设置的统计图,那么当传参得到的数据少时,图形就会很宽,相反图形会很窄,效果很不好看。
我们可以用动态控制单元格的宽度和高度的方式来解决这个问题:
动态增加统计图所在行的行高,可以在行高表达式中加入=count(单元格{})*n,单元格为横坐标数据的扩展单元格,这里就是求出数据的多少再乘以一个系数,这个系数是自己定义的,根据实际大小定义的不同。
列宽设置时则需要将 =count(单元格{}) 写在报表模板的一个单元格中,然后在列宽表达式中直接引用该单元格*系数,这样图形效果就可以根据数据的多少动态增减单元格宽度。
需要注意的是,这种方法仅适用于数据最大时也不会很大的情况,如果数据量过大,乘以系数后的数值过大,会报”请加大纸张宽度,以使报表能显示在一页中”的错误,同理系数的设置也要适中,系数过大也会报同样的错误。
引自:润乾报表知识库
相关文章:显示值or真实值?——谈谈导出excel的数据显示可树形展开的折叠报表的制作;横向分页报表的标题切分;用润乾报表轻松实现动态排序;浏览式报表中如何使用checkbox