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月前
|
数据可视化 前端开发
可视化图表与源代码显示的动态调整
【8月更文挑战第6天】本篇文章通过一个前端图表示例由浅入深,从基本图表显示再到页面源代码的显示到最后实现通过拖动一个可调整大小的分隔符,使用户可以动态地调整图表显示区域和源代码显示区域的大小。全文注释标注,小白也可上手尝试
61 1
可视化图表与源代码显示的动态调整
|
5月前
|
数据可视化 前端开发 JavaScript
可视化图表与源代码显示配置项及页面的动态调整功能分析
本篇文章对可视化图表与源代码显示配置项及页面的动态调整进行了一个详细的功能分析,我将文章内容分为四个部分(分析图表源代码;分析源代码显示功能;分析源代码显示及动态调整;分析代码编辑器及运行效果显示)。对此,我会一一为大家解释代码的结构,功能的组成;且文章出现的所有代码,为了方便小白也能够读懂,我都做了详细的注释
65 0
可视化图表与源代码显示配置项及页面的动态调整功能分析
|
8月前
GEE图表——趋势线图表的加载和展示包含纵坐标间隔的设定(以某区域年均降水总量为例)
GEE图表——趋势线图表的加载和展示包含纵坐标间隔的设定(以某区域年均降水总量为例)
103 0
|
JavaScript Apache 开发者
统计分析-图表显示(页面整合) | 学习笔记
快速学习 统计分析-图表显示(页面整合)
156 0
|
自然语言处理 数据可视化 数据格式
Q&A | 如何用R批量绘制并导出生存曲线图
Q&A | 如何用R批量绘制并导出生存曲线图
363 0
Q&A | 如何用R批量绘制并导出生存曲线图
SAP BMBC报表不能显示批次分类视图里的特性值
SAP BMBC报表不能显示批次分类视图里的特性值
SAP BMBC报表不能显示批次分类视图里的特性值