问题标签 [stdevp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
96137 浏览

sql - SQL - STDEVP 或 STDEV 以及如何使用它?

我有一张桌子:

等等……

我将如何计算Standard Deviation使用此表以及您会推荐什么 -STDEVPSTDEV

0 投票
1 回答
240 浏览

sql - 计算字段的 STDEVP

我有一个看起来像这样的表:

具有 ID、CHANNEL 和 VENDOR 的许多组合,以及随着时间的推移它们中的每一个的销售记录 (num_PERIOD)。

我想获得一个新字段的平均标准偏差,它返回 SALES.A + SALES.B 的总和sum(IS.NULL(SALES.A,0) + ISNULL(SALES.B,0))

我遇到的问题是 STDEVP 似乎在计算字段时失败,并且返回的结果无效。

我一直在尝试:

但是,我得到的结果总是0or NULL

我想要获得的是每个 ID、CHANNEL 和 VENDOR 随时间变化的平均标准偏差(num_PERIOD)

请问有人能找到一个近似值吗?

0 投票
1 回答
56 浏览

sql - SQL Server - 当 case 语句不应该允许它时,STDEVP 在 datetime 列上失败

我有一个名为 RANDOMDate 的列,它的数据类型为 datetime。只有当它们是数字内容时,我才想在所有列中执行 STDEVP。因此,如果我遇到 RANDOMDate,我希望下面的 case 语句只为 RANDOM 传入 0,下面的语句仅适用于 RANDOMDate 列:

但是,这失败并出现错误:

操作数数据类型 datetime 对 stdevp 运算符无效。

我期待既然case语句说当char值的ISNUMERIC然后传入列,否则传入0,这不应该解决RANDOMDate是日期时间的问题吗?

任何想法可能是什么问题?请注意,我必须将 STDEVP 保留在 case 语句的外部,因为我需要一个聚合函数。

0 投票
1 回答
42 浏览

google-sheets - 当我尝试 STDEV、STDEVA、STDEVP、STDEVPA 时,表格对我的数据集做了奇怪的事情

我在 Google 表格中构建了一个函数,该函数获取数据页面并将其传递以从数据集中提取指标(基于提取数据的数据透视表)。所有数据都以编程方式提取,以相同方式格式化,并按标准化约定命名。我想要集合中所有高于 100 的值的标准偏差,并且在大多数情况下,我构建的函数都有效:

然而,对于一些较小的数据集,STDEV 开始抛出错误,代表没有传递足够的参数。我尝试通过提取碎片、消除阈值并尝试其他种类的 STDEV 进行调试(STDEVA 给我一个 DIV/0 错误,STDEVP 和 STDEVPA 返回 0 作为标准偏差),当我拉出 IF 语句时,它看起来像它返回 FALSE,就好像集合中没有符合条件的数据一样。除了,当我将阈值降低到 > 0 或完全消除阈值时,它仍然不起作用,而且我知道所有错误数据集中有 4 个以上的值 > 100。事实上,同一个调用在它旁边的列中求和为非零。更重要的是,除了这些数据集之外,该函数在其他任何地方都可以使用。

是什么赋予了?

欲了解更多信息,这里有一个可查看的工作表链接:

https://docs.google.com/spreadsheets/d/1b_456W9UlkuIc6W_FjmFwgycY1xAUkD_W9aMSxG0N6o/edit?usp=sharing

这是 STDEV 抛出的错误:

“函数 STDEV 参数 1 需要数字值。但 '' 是文本,不能强制转换为数字。”

哈尔普

0 投票
1 回答
27 浏览

excel - 尝试运行自动排除标准偏差之外的任何数字的平均值

正如我的问题中所述,我正在尝试运行一个平均值,该平均值将自动排除标准偏差之外的任何内容并返回一个空白,因此零不计入平均值。我做了一个小部分来尝试嵌套的 IF(AND 语句,但我无法让它工作。

这是我尝试做的一个小样本:

在这种情况下,T7 和 U7 是我平均的数字,T10 是原始平均值,T9 是标准偏差。我将让这个公式平均 11 个总数。我会手动完成,但我必须将它分布在 1300 行以上。