SSRS 2012 管理图表 -- 移动平均图

简介:

当数字以较密集的时间间距观察时,可会因为急速波动而看起来似乎过度杂乱而难以归纳趋势。此时“移动平均(Moving Average,MA)”就成为分析数列趋势的重要工具,利用固定期间的数值平均,可以有效地消弭短期的数值波动,让分析者能够更明确地聚焦在长期的序列趋势,移动平均图广泛地应用在质量管制或者是股票技术分析,大家所熟知的股票10日线其实就是指过去10天股价平均值所画出来的趋势线。

 

但是,不论利用T-SQL或是SSRS表达式计算移动平均都是非常麻烦的事,因此要设计移动平均图并非易事,SSRS设计了“计算序列”的功能,让使用者可以根据预先设计的模板,以设计复杂的商业数字计算逻辑。以下介绍如何使用计算序列来设计移动平均图:

 

步骤1

首先,将图表放入设计区域,设为“Line”图表类型,将HTC_STOCK数据表的交易日(TRX_DTE)拖入类别组,开启水平轴的轴属性对话框,在“Horizontal Axis Properties”标签页中勾选“Scalar”,并将“Interval type”设为“Days”。

 

步骤2

将收盘价(CLOSE_PRICE)拖至值,右击“CLOSE_PRICE”,选择“Add Calculated Series…”。

 

clip_image002

 

步骤3

此时,会弹出计算序列属性对话框,请在“Formula”下拉菜单中选择“Moving average”,接下来,在下方设置面板中输入周期为5,并切换至“Legend”标签页,将此计算序列名称设为“5日线”。并在“Border”标签页中,利用线条宽度属性将线的宽度设为4pt。

 

clip_image004

 

步骤4

利用同样的方式,设计出一条周期为10的移动平均线,同时将图例设为“10日线”。

 

步骤5

设置完图例显示文字以及相关的美工修饰,切换预览后,即可显示如图的移动平均图,可发现原有的股价波动较大,5日线相对起伏就比较小。当股价大跌时,5日线反应的下降幅度会高于10日线所反应的结果。

 

clip_image006




















本文转自UltraSQL51CTO博客,原文链接:http://blog.51cto.com/ultrasql/1613386,如需转载请自行联系原作者









相关文章
|
5月前
|
数据可视化 前端开发 JavaScript
可视化图表与源代码显示配置项及页面的动态调整功能分析
本篇文章对可视化图表与源代码显示配置项及页面的动态调整进行了一个详细的功能分析,我将文章内容分为四个部分(分析图表源代码;分析源代码显示功能;分析源代码显示及动态调整;分析代码编辑器及运行效果显示)。对此,我会一一为大家解释代码的结构,功能的组成;且文章出现的所有代码,为了方便小白也能够读懂,我都做了详细的注释
62 0
可视化图表与源代码显示配置项及页面的动态调整功能分析
|
8月前
GEE图表——趋势线图表的加载和展示包含纵坐标间隔的设定(以某区域年均降水总量为例)
GEE图表——趋势线图表的加载和展示包含纵坐标间隔的设定(以某区域年均降水总量为例)
100 0
|
存储 JSON 数据可视化
数据可视化大屏电商数据展示平台开发实录(Echarts柱图曲线图、mysql筛选统计语句、时间计算、大数据量统计)
数据可视化大屏电商数据展示平台开发实录(Echarts柱图曲线图、mysql筛选统计语句、时间计算、大数据量统计)
577 0
|
JavaScript Apache 开发者
统计分析-图表显示(页面整合) | 学习笔记
快速学习 统计分析-图表显示(页面整合)
156 0
|
存储 JSON 前端开发
统计分析-图表显示(接口) | 学习笔记
快速学习 统计分析-图表显示(接口)
168 0