话不多说,上才艺!

为了实现这个功能,类似于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 计算标准偏差相关推荐

  1. SQL Server中的计算列概述

    In this article, we will explore computed columns in SQL Server and their configurations. 在本文中,我们将探讨 ...

  2. SQL SERVER 常用日期计算

    通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天.你们大部分人大概都知道怎样把日期进行分割(年.月.日等),然后仅仅用分割出来的年.月.日等放在几个函 ...

  3. 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 ...

  4. SQL Server在本地计算机上用SMSS登录不上,错误消息:(Microsoft SQL Server, Error: 18456)...

    今天遇到了一个奇怪的问题,公司目前在SQL Server上都采用AD域账号登录,由于账号人数众多,所以我们建立了一个AD Group(域组),将大家的AD账号加入了这个AD Group,然后我们将这个 ...

  5. SQL Server Report Server 报表用户权限T-SQL查询

    /************************************************************************** 查询用户在报表上的权限 ************ ...

  6. SQL Server 根据出生日期计算年龄

    文章目录 按 实例1:根据出生日期计算年龄 实例2:根据日期计算距现在的天数 按 GETDATE()函数用于返回当前的日期和时间 如:select GETDATE() DATEDIFF() 函数返回两 ...

  7. SQL Server DATEDIFF() 函数计算时间差

    DATEDIFF() 函数返回两个日期之间的时间. 语法: DATEDIFF(datepart,startdate,enddate) datepart 参数可以是下列的值: ,但一些英文也是支持的,如 ...

  8. SQL Server报表生成器中的R脚本词云

    什么是R (What is R) R is a very popular data programing language. R is especially used in data analysis ...

  9. 如何在SQL Server Reporting Services中自动创建KPI

    关键绩效指标(KPI) (Key Performance Indicator (KPI)) A Key Performance Indicator aka KPI is a metric which ...

  10. 如何使用SQL Server Microsoft Mobile Publisher创建移动仪表盘?

    Over the past three years, I read some interesting news about Microsoft which was "Microsoft ac ...

最新文章

  1. Java多线程核心知识
  2. PTA 1002 Business (35分)
  3. linux考试基础知识测验
  4. 深度学习(二十九)——Normalization进阶, CTC
  5. Paw 百度ai_直面落地!百度EasyDL产业智能创新大赛成果覆盖能源、交通、水利民生重业...
  6. Python程序员的圣经——《Python编程快速上手:让繁琐工作自动化》尾末附下载地址
  7. 简单的ajax上传商品功能使用SevletFileUpload和FormData
  8. python谱聚类算法_谱聚类 - python挖掘 - 博客园
  9. 软件公司产品营销大数据分析(上)
  10. 处理器阉割版和满血版有什么区别?
  11. Chrome 扩展程序 CrxMouse Techzero优化版 更新至 v3.0.4
  12. react18的SSR
  13. 详解在VMware Workstation Pro 15 安装 CentOS 7后配置网络
  14. Mac 自动化执行脚本 Expect
  15. 深入理解计算机系统(v3) 第三章、程序的机器级表示(Linux)
  16. 竞赛复盘(1)- CCF BDCI 2019 互联网新闻情感分析
  17. 计算机一级 单元格尺寸设置,如何调整设置excel表格单元格大小一样大
  18. uTorrent及PT进阶功能篇(转载)
  19. java生成点阵图_android使用JNI图片转黑白图片实现点阵图(二值化)
  20. 分享一个软件资源下载网站MSDN

热门文章

  1. MIMO系统模型构建
  2. Android Sensor感应器简单使用(1)
  3. 如何制作基于beaglebone的设备通知Texter ?---凯利讯半导体
  4. 计算机桌面图标出现蓝色问号,win7系统桌面图标有蓝色问号的解决方法
  5. 【金融量化】我以为我是食物链顶层的收割者,想不到只是别人手中的镰刀
  6. 对计算机课程的意见和建议对老师,对老师教学工作的一点建议和意见(精选5篇)...
  7. 【单细胞测序】一、单细胞测序技术总结
  8. 1143 Lowest Common Ancestor (30分) 附测试点分析
  9. SessionAffinity分发策略
  10. 模N计数器-计数+使能信号