Sql Server Report Builder 计算标准偏差
话不多说,上才艺!
为了实现这个功能,类似于excel的STDEV()方法,我们需要写一个自定义函数,(报表属性=》代码)
因为我的数据里面有的值为“NAN”,所以我需要排除掉这些数据,排除的方法参照:去除NAN数据
接下来就是计算标准偏差了
#region "根据传入的数据集计算相对标准偏差"
public function getStandardDeviation(dataArr as Object()) as stringdim temp() as Objectdim length as integertemp=arrayCheck(dataArr,"NAN")if(IsNothing(temp)) thenreturn "NAN"elselength=temp.lengthend ifif(length=1) thenreturn temp(0)end ifdim std as doubledim dataAvg as double=0dim quadratic as double =0dim ias longfor i=0 to length-1dataAvg=dataAvg+CDbl(temp(i))/lengthnext idim j as longfor j=0 to length-1quadratic=quadratic+((CDbl(temp(j))-dataAvg)^2/(length-1))next jstd=Sqrt(quadratic)if(Instr(CStr(std),".")>0) thenreturn mid(CStr(std),1,Instr(CStr(std),".")+3)elsereturn CStr(std)end if
end function
#end region
接下来就是调用所写的函数,获取需要计算的数据集所用的方法是:LookupSet()
语法:
=Code.getStandardDeviation(LookupSet(Fields!Product.Value,Fields!Product.Value,Fields!ActualBCT.Value,"DataSet_Data"))
以上就是本章所有内容,希望对您有所帮助!
开心也是一天,不开心也是一天,何必不开心,来,笑^_^
Sql Server Report Builder 计算标准偏差相关推荐
- SQL Server中的计算列概述
In this article, we will explore computed columns in SQL Server and their configurations. 在本文中,我们将探讨 ...
- SQL SERVER 常用日期计算
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天.你们大部分人大概都知道怎样把日期进行分割(年.月.日等),然后仅仅用分割出来的年.月.日等放在几个函 ...
- rs 实用工具 (rs.exe) (SSRS)SQL server report service
http://msdn.microsoft.com/zh-cn/library/ms162839.aspx rs 实用工具 (rs.exe) (SSRS) 其他版本 SQL Server 2008 R ...
- SQL Server在本地计算机上用SMSS登录不上,错误消息:(Microsoft SQL Server, Error: 18456)...
今天遇到了一个奇怪的问题,公司目前在SQL Server上都采用AD域账号登录,由于账号人数众多,所以我们建立了一个AD Group(域组),将大家的AD账号加入了这个AD Group,然后我们将这个 ...
- SQL Server Report Server 报表用户权限T-SQL查询
/************************************************************************** 查询用户在报表上的权限 ************ ...
- SQL Server 根据出生日期计算年龄
文章目录 按 实例1:根据出生日期计算年龄 实例2:根据日期计算距现在的天数 按 GETDATE()函数用于返回当前的日期和时间 如:select GETDATE() DATEDIFF() 函数返回两 ...
- SQL Server DATEDIFF() 函数计算时间差
DATEDIFF() 函数返回两个日期之间的时间. 语法: DATEDIFF(datepart,startdate,enddate) datepart 参数可以是下列的值: ,但一些英文也是支持的,如 ...
- SQL Server报表生成器中的R脚本词云
什么是R (What is R) R is a very popular data programing language. R is especially used in data analysis ...
- 如何在SQL Server Reporting Services中自动创建KPI
关键绩效指标(KPI) (Key Performance Indicator (KPI)) A Key Performance Indicator aka KPI is a metric which ...
- 如何使用SQL Server Microsoft Mobile Publisher创建移动仪表盘?
Over the past three years, I read some interesting news about Microsoft which was "Microsoft ac ...
最新文章
- Java多线程核心知识
- PTA 1002 Business (35分)
- linux考试基础知识测验
- 深度学习(二十九)——Normalization进阶, CTC
- Paw 百度ai_直面落地!百度EasyDL产业智能创新大赛成果覆盖能源、交通、水利民生重业...
- Python程序员的圣经——《Python编程快速上手:让繁琐工作自动化》尾末附下载地址
- 简单的ajax上传商品功能使用SevletFileUpload和FormData
- python谱聚类算法_谱聚类 - python挖掘 - 博客园
- 软件公司产品营销大数据分析(上)
- 处理器阉割版和满血版有什么区别?
- Chrome 扩展程序 CrxMouse Techzero优化版 更新至 v3.0.4
- react18的SSR
- 详解在VMware Workstation Pro 15 安装 CentOS 7后配置网络
- Mac 自动化执行脚本 Expect
- 深入理解计算机系统(v3) 第三章、程序的机器级表示(Linux)
- 竞赛复盘(1)- CCF BDCI 2019 互联网新闻情感分析
- 计算机一级 单元格尺寸设置,如何调整设置excel表格单元格大小一样大
- uTorrent及PT进阶功能篇(转载)
- java生成点阵图_android使用JNI图片转黑白图片实现点阵图(二值化)
- 分享一个软件资源下载网站MSDN
热门文章
- MIMO系统模型构建
- Android Sensor感应器简单使用(1)
- 如何制作基于beaglebone的设备通知Texter ?---凯利讯半导体
- 计算机桌面图标出现蓝色问号,win7系统桌面图标有蓝色问号的解决方法
- 【金融量化】我以为我是食物链顶层的收割者,想不到只是别人手中的镰刀
- 对计算机课程的意见和建议对老师,对老师教学工作的一点建议和意见(精选5篇)...
- 【单细胞测序】一、单细胞测序技术总结
- 1143 Lowest Common Ancestor (30分) 附测试点分析
- SessionAffinity分发策略
- 模N计数器-计数+使能信号