反饋已提交
網絡繁忙
某些场景下,图表 Y 轴是来源于数据集的日期型数据,Y 轴的轴标签也需要修改为日期格式。以折线图为例,效果如下图所示:
如果只是将图表样式>坐标轴>Y轴>格式下的轴标签修改为日期型。
前端预览时,是无法正常显示图表数据的,如下图所示:
那么如何设置既能将轴标签改为日期格式又能保证图表正常展示数据呢?下面将详细介绍。
1)将数据集中 Y 轴对应的日期数据拖入到单元格中,用DATETONUMBER(date)公式转为毫秒。
2)图表绑定已经转化为毫秒的单元格数据。
3)最后将图表 Y 轴的轴标签修改成日期型。
注:DATETONUMBER(date)公式的介绍参见文档:日期和时间函数
新建普通报表,新建内置数据集,将数据集名称修改为 ds1,如下图所示:
数据集中工艺字段为字符串型,对应 X 轴的分类。排期字段为日期型,对应 Y 轴的值。
合并一片区域单元格,选中合并后的单元格 A1,点击插入图表快捷按钮,插入折线图,如下图所示:
将内置数据集中的工艺和排期字段分别拖到 A22 和 B22 单元格中,选中 D22 单元格,点击插入公式快捷按钮,插入公式:DATETONUMBER(B22),如下图所示:
折线图属性面板选择单元格元素>数据,数据来源下拉选择单元格数据,分类名设置为 A22 单元格,新增一个系列名为空的系列,设置值为 D22 单元格,如下图所示:
折线图属性面板选择单元格元素>样式>标题,勾选标题可见,标题内容为:半导体工艺优化排期,如下图所示:
折线图属性面板选择单元格元素>样式>坐标轴>Y轴,值定义最小值为:1262275200000,表示轴标签最小为2011-03-13,将轴标签修改为日期型,如下图所示:
注:设置最小值的目的是为了让 Y 轴的值可以有一个合理区间,让折线图走势更加明显。
折线图属性面板选择单元格元素>样式>提示,勾选使用数据点提示,选中分类名、系列名、值,值的格式设置为日期型,如下图所示:
选中第 22 行,右键选择隐藏,前端不展示单元格数据,如下图所示:
保存报表,点击分页预览,效果如下图所示:
已完成模板参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Primary\Chart\图表Y轴标签设置为日期格式.cpt
点击下载模板:图表Y轴标签设置为日期格式.cpt
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉