下面就通过web图表工具FineReport来进行介绍。
前期准备工作(包括相关工具或所使用的原料等)
web图表工具FineReport7.1.1大小:148.2M 适用平台:windows/linux详细的操作方法或具体步骤
问题描述
在使用图表时,图表能够根据数据的大小进行显示,以柱形图为例,希望所有柱子能够根据数据的大小从高到低或者从低到高进行排序,如下图所示,此时要如何实现呢?

图表数据源为数据集数据
打开模板
打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\Logchart.cpt。
修改数据集
将原来的数据集修改为按照成本价进行降序排序,则SQL语句为:SELECT * FROM [产品] where 类别ID=1 order by 成本价 desc
效果查看
点击分页预览,可以看到柱子从高到低进行降序排序了,如上效果图。
图表数据源为单元格数据
打开模板
打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\Logchart.cpt。
修改模板
按照下图将对应的数据列拖入到单元格中

排序设置
右击A2单元格,选择扩展属性,在单元格属性面板中设置扩展后排序为降序,并在公式中输入B2。
数据集设置
按照下图设置数据集:

隐藏单元格
将单元格中的数据隐藏起来,选中第一行和第二行,右击,选择隐藏行即可。
效果查看
点击分页预览,可以看到柱子从高到低进行降序排序了,如上效果图。模板效果在线查看请点击Logchart_3.cpt
注:条形图和饼图同样设置
原作者:FineReport经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
