计算列是作为顺序数据清理堆栈中的一个步骤创建的。由于计算列不包含公式,因此它们不会在每次更改工作表时重新计算值。
=PARS('Hourly defectives’)
以下各节给出了所有受支持函数的基本语法信息。有关以下任何函数的更多信息,请转到 Minitab 支持网站上的计算器 函数 。
为项数和要选择的数字指定一个数字或一列数字。项数必须大于或等于 1,要选择的数字必须大于或等于 0。
number of items 的值必须大于或等于 0。您可以输入列或常量。不允许缺失值。
对于形状,请指定要带入函数的数字。对于限值,请指定积分上限。
数字和除数必须为整数或整数列。
为项数和要选择的数字指定一个数字或一列数字。项数必须大于或等于 1,要选择的数字必须大于或等于 0。
对于数字,请指定要转换的数字或一列数字。
对于数字,请指定该数字或一列数字。如果输入一个负数,Minitab 将返回缺失值。
对于计数,请指定只包含非负整数的一列或存储的常量。
指定试验数所代表的值和事件数所代表的值;每个数值都可以是列或已存储的常量。试验数必须是正整数。事件数必须是介于 0 和试验数(包含 0 和试验数)之间的整数。
指定列,然后指定滞后值以确定逐行差异。此函数从每行中减去上面的元素滞后行,并将差异存储在新列中。如果没有为滞后指定值,将计算连续行之间的差值(滞后 = 1)。新列的前几个滞后行将包含缺失值符号 *。
指定 input 列,然后指定数据应向下移动的行数。默认情况下,如果没有为滞后指定值,数据将向下移动一行(滞后 = 1)。缺失值符号 * 将添加到存储列的空行中。
在数字中,请指定列。此函数将排名分数分配给列中的值:将 1 分配给最小值,将 2 分配给下一个最小值,依此类推。对于结对值将分配该值的平均秩。缺失值留为缺失。经排秩的分值存储在一列中。
指定要对其进行排序的列。数据必须为数字。
例如,要计算服务调用已打开的时间,请使用以下表达式:ELAPSED(CTIME () – column_name)。
对于数字,输入结束时间列减去开始时间列。这些列必须是日期/时间格式。如果输出列的最大值小于一小时,过去的时间将用分钟和秒 (mm:ss) 指定;如果输出列的最大值是一小时或更长,过去的时间将用小时、分钟和秒 (hh:mm:ss) 指定。
当您输入单个日期时,还需要使用 DATE 函数。例如,要找出 1/1/25 和 1/31/25 之间的工作日数,请输入 NETWORKDAYS (DATE(“1/1/25”), DATE(“1/31/25”))。
例如,要计算自收到初始调用以来的天数,请使用以下表达式:NOW() – column_name)。
例如,要计算账单未支付的时间,请使用以下表达式:TODAY() – column_name)。
当您输入单个日期时,还需要使用 DATE 函数。例如,WDAY(DATE(“1/1/25”),4) 等于 2025 年 1 月 7 日。
十进制对数仅针对正数定义。当您将一个数字与 10 相乘,您将使其对数增大 1;当您将一个数字除以 10,您将使其对数减小 1。
例如,要在 C1 中标识值 3 的实例,请输入表达式 ANY(C1,3)。结果将存储在新列中。
C1 | 新建 |
---|---|
6 | 0 |
3 | 1 |
2 | 0 |
3 | 1 |
3 | 1 |
例如,要将 0 和 1 列更改为 “pass” 和 “fail”,请输入表达式 IF(C1=1,“fail”,“pass”)。结果将存储在新列中。
C1 | 新建 |
---|---|
0 | 通过 |
1 | 失败 |
0 | 通过 |
1 | 失败 |
1 | 失败 |
例如,要将数字 0-6 转换为“低”、“中”和“高”的评级,请输入表达式 IF(C1<=2,"low",C1<=4,"medium","high").结果将存储在新列中。
C1 | 新建 |
---|---|
0 | 低 |
1 | 低 |
6 | 高 |
3 | 中 |
2 | 低 |
对于由 n 个数字组成的一组数字,几何均值是这些数字的乘积的 n 次方根。例如,数字 2、3 和 14 的几何均值等于 (2 * 3 * 14)1/3 = (84)1/3 = 4.37952。
例如,计算沿列或跨行的最大值和/或最小值。
列 | 计算器表达式 | 结果 |
---|---|---|
C1 包含 6、3、15 | MAX(C1) | 15 |
C1 包含 6、3、15 | MIN(C1) | 3 |
C1 包含 6,C2 包含 3,C3 包含 15 | RMAX(C1) | 15 |
C1 包含 6,C2 包含 3,C3 包含 15 | RMIN(C1) | 3 |
例如,计算沿列或跨行的平均值。
列 | 计算器表达式 | 结果 |
---|---|---|
C1 包含 6、3、15 | MEAN(C1) | 8 |
C1 包含 6,C2 包含 3,C3 包含 15 | RMEAN(C1,C2,C3) | 8 |
例如,计算沿列或跨行的中位数。
列 | 计算器表达式 | 结果 |
---|---|---|
C1 包含 6、3、15 | MEDIAN(C1) | 6 |
C1 包含 6,C2 包含 3,C3 包含 15 | RMEDIAN (C1,C2,C3) | 6 |
例如,要确定一个数据列的第 1 个四分位数(第 0.25 个百分位数),请输入列号和概率 .25。
列 | 计算器表达式 | 结果 |
---|---|---|
C1 包含 2、3、5 和 7 | PERCENTILE (C1,0.25) | 2.25 |
例如,计算沿列或跨行的范围。
列 | 计算器表达式 | 结果 |
---|---|---|
C1 包含 6、3、15 | RANGE(C1) | 12 |
C1 包含 6,C2 包含 3,C3 包含 15 | RRANGE(C1,C2,C3) | 12 |
例如,计算沿列或跨行的标准差。
列 | 计算器表达式 | 结果 |
---|---|---|
C1 包含 6、3、15 | STDEV(C1) | 6.245 |
C1 包含 6,C2 包含 3,C3 包含 15 | RSTDEV(C1,C2,C3) | 6.245 |
例如,对一列或跨行求和。
列 | 计算器表达式 | 结果 |
---|---|---|
C1 包含 6、3、15 | SUM(C1) | 24 |
C1 包含 6,C2 包含 3,C3 包含 15 | RSUM(C1,C2,C3) | 24 |
例如,计算沿列或跨行的平方和。
列 | 计算器表达式 | 结果 |
---|---|---|
C1 包含 6、3、15 | SSQ(C1) | 270 |
C1 包含 6,C2 包含 3,C3 包含 15 | RSSQ(C1,C2,C3) | 270 |
您可以使用星号 (*) 作为通配符,表示由一个或多个字符组成的字符串。问号 (?) 也是通配符,但它只表示一个字符,而不是一串字符。要在文本字符串中引用 “*” 或 “?” 字符,请在符号前使用波浪号 (~)。
例如,如果一列中包含由逗号分隔的姓氏和名字,则可以提取从文本字符串开头到逗号之间的所有字符(这些字符构成姓氏)。
列 | 计算器表达式 | 结果 |
---|---|---|
C1 包含“defective” | UPPER(C1) | DEFECTIVE |
C1 包含“DEFECTIVE” | LOWER(C1) | defective |
C1 包含“defective” | PROPER(C1) | 不良品 |
列 | 计算器表达式 | 结果 |
---|---|---|
C1 包含“234B75” | SEARCH("b7",C1) | 4(因为 B7 从文本中的第 4 个位置开始) |
C1 包含“depreciate” | SEARCH( "c*t",C1) | 6 |
C1 包含“Item# C-222-T” | SEARCH( "c*t",C1) | 7 |
C1 包含“defective” | SEARCH( "c*t",C1) | 5 |
C1 包含“814*231*2682” | SEARCH( "~*",C1) | 4 |
字函数类似于项函数,但不同的是项函数提取出现在两个连续分隔符(例如逗号和空格)之间的空白文本,而字函数忽略空白字符串并提取跟在连续分隔符之后的文本。
例如,...0.5 的反余弦为 π/6 或 ....5230 弧度。反余弦(又称为逆正弦)可以用 cos−1 x、arccos x 或 acos x 来表示。
例如,反正弦 0.5 是 π/6 或 0.5230 弧度。反正弦又称为逆正弦,可以用 sin−1 x、arcsin x 或 asin x 表示。
例如,1 的反正切是其正切等于 1 的角,或者角 π/4(...785398 弧度)。反正切又称为逆正切,可以用 tan−1 x、arctan x 或 atan x 表示。
最大值、平均值、中值、最小值、缺失、非缺失、总计、范围、标准差、总和平方和的行统计信息的语法详细信息如统计函数所示。