基本功能
使用计算量度生成器可以应用统计和数学函数。本文记录按字母顺序排列的函数及其定义。
表函数与行函数
table函数是其中表的每一行的输出都相同的函数。 行函数是指其中表的每一行的输出都不同的函数。
在适用且相关的情况下,函数具有函数类型注释:[表]{class="badge neutral"}或[行]{class="badge neutral"}
Include-Zeros 参数的含义是什么?
它可告知计算中是否包含零。零有时表示无,有时又十分重要。
例如,如果您有收入量度,然后又将页面查看次数量度添加到报告中,则您的收入会突然多出一些全部为零的行。您可能不希望该附加量度影响收入栏中的任何平均值、行最小值、四分位数以及其他计算。在这种情况下,您需要检查 include-zeros 参数。
另一种情况是,您有两个感兴趣的量度,其中一个量度的平均值或最小值较高,因为其中有些行为零。在这种情况下,您可以选择不检查参数,以包含零
绝对值 absolute-value
[Row]{class="badge neutral"} 返回某数字的绝对值。某数字的绝对值是一个具有正值的数字。
用例:在分析可能产生负值的量度(如收入增量或百分比变化)时,请确保所有结果均为正。 这有助于关注变化的幅度,而不考虑方向。
在计算指标生成器中:将指标或表达式包裹在 绝对值 函数中,例如: 绝对值(当前收入 — 以前的收入)。 这会将任何负差异转换为正值。
列最大值 column-maximum
返回某量度列的一组维度元素中的最大值。MAXV 可以在一个列(量度)内跨维度元素垂直估值。
用例:确定划分中的最高值,例如访问次数最多的日期或收入最高的产品。 这有助于突出不同类别中的最佳性能。
在计算量度生成器中:按 天 或 产品 划分,将 列最大值 应用于诸如 收入 或 访问次数 之类的量度。 该函数返回该列中每一行的最大值。
列最小值 column-minimum
返回某量度列的一组维度元素中的最小值。MINV 可以在一个列(量度)内跨维度元素垂直估值。
用例:标识划分中表现最差的值,例如转化次数最少的促销活动或收入最低的日期。 这有助于快速显示性能不佳的区段。
在计算量度生成器中:按 促销活动 或 天 划分时,将 列最小值 应用于诸如 收入 或 转化率 之类的量度。 该函数返回该列中每行的最小值。
列总和 column-sum
添加列中某量度的所有数值(跨维度元素)。
用例:计算划分中所有值的总计,例如所有产品的总收入或所有天的总访问次数。 当需要总计与单个行值进行比较时,这很有用。
在计算量度生成器中:在按 产品 或 天 划分时,将 列总和 应用于诸如 收入 或 访问次数 之类的量度。 此函数返回该列中每一行所有值的总和。
计数 count
[Table]{class="badge neutral"} 返回列中某量度的非零值的数量或计数(某个维度内报告的独特元素数)。
用例:计算计算中包含的数据点数,如日期范围内的天数或细分中的产品数。 当您需要了解聚合值中涉及的项数时,这项功能会很有用。
在计算量度生成器中:将 计数 应用于 访问 或 收入 之类的量度以返回当前细分或日期范围中包含的行总数(或数据点)。
指数 exponent
[Row]{class="badge neutral"} 返回 e 的给定次幂。常量 e 等于 2.71828182845904,它是自然对数的底数。EXPONENT 是 LN 的反函数,LN 是某数字的自然对数。
用例:将数字或量度提升到指定的幂,例如平方值或应用指数增长因子。 在为增长趋势建模或按指数级缩放量度时,这非常有用。
在计算量度生成器中:将 指数 与量度和幂值一起使用。 例如:指数(访问次数, 2)等于 访问次数 次次次数的平方。
平均值 mean
[Table]{class="badge neutral"} 返回列中某量度的算术平均值或平均数。
用例:计算一组值的算术平均值,例如平均每日收入或每个营销活动的平均访问次数。 这有助于建立比较数据集内各个值的基线。
在计算量度生成器中:将 平均值 应用于 收入 或 访问次数 之类的量度,以返回选定划分或日期范围内所有数据点的平均值。
中间值 median
[Table]{class="badge neutral"} 返回列中某量度的中间值。中间值是位于一组数字中间的数字。也就是说,一半的数字大于或等于中间值,一半的数字小于或等于中间值。
用例:标识一组数据中的中间值,如每日收入中值或每次访问页面查看次数中值。 当您想要减少离群值的影响并查看数据的中心趋势时,这非常有用。
在计算量度生成器中:将中间值应用于收入或页面查看等量度,以返回选定划分或日期范围内所有数据点的中间值。
取模 modulo
使用带余除法,将 x 除以 y 之后返回余数。
用例:将一个数字除以另一个数字后返回余数。 这对于循环或重复模式很有用,例如按顺序识别第n天或营销活动。
计算量度生成器中的:将 Modulo 与两个数字输入一起使用。 例如: Modulo(Day Number, 7)将天数除以七后返回余数,这有助于按周对数据进行分组。
更多示例
返回值具有与输入值相同的符号(或为零)。
MODULO(4,3) = 1
MODULO(-4,3) = -1
MODULO(-3,3) = 0
要确保您始终获得正数,请使用
MODULO(MODULO(x,y)+y,y)
百分位数 percentile
[Table]{class="badge neutral"} 返回第 n 个百分位数,即 0 至 100 之间的值。当 n < 0 时,该函数使用零。当 n > 100 时,该函数返回 100。
用例:确定给定百分比的数据点低于哪个值,如每日收入或页面查看的第90个百分位数。 这有助于测量分布并检测高性能的离群值。
在计算量度生成器中:将 百分位数 应用于 收入 或 访问次数 之类的量度,并指定所需的百分位值(例如,百分位数(收入, 90))。 结果表明,90%的数据点低于阈值。
幂运算符 power-operator
返回 x 的 y 次方。
用例:将一个数字或量度提升为另一个数字或量度的幂,例如平方值或应用指数权重。 在建模增长、缩放值或执行高级数学转换时,这非常有用。
计算量度生成器中的:在两个数值或量度之间使用乘幂运算符。 例如:Revenue ^ 2将 Revenue 值提高到次幂。
四分位数 quartile
[Table]{class="badge neutral"} 返回某量度的四分位数形式的值。例如,四分位数可用于查找在获得的收入方面排名前 25% 的产品。当四分位数分别等于 0(零)、2 和 4 时,COLUMN MINIMUM, MEDIAN 和 COLUMN MAXIMUM 返回与 QUARTILE 相同的值。
用例:将数据集分为四个相等的部分,以了解值的分配方式,例如按收入或访问确定前25%的天数。 这有助于将性能划分到排名组中,以便进行更深入的比较。
在计算量度生成器中:将 Quartile 应用于 收入 或 访问次数 之类的量度,并指定要返回的四分位数(例如,Quartile(收入, 3)以查找第三个四分位数或前25%的阈值)。
轮次 round
在没有 数字 参数的情况下四舍五入,与在 数字 参数为 0 的情况下四舍五入是相同的,都会四舍五入为最接近的整数。使用 数字 参数,ROUND 返回小数点右侧的 数字 位数。如果 数字 为负,则在小数点左侧返回 0。
用例:通过将数值结果四舍五入到指定的小数位数来简化数值结果。 这有助于创建更简洁的可视化图表或使计算量度更容易在报表中读取。
在计算量度生成器中:将 Round 应用于量度或表达式,并指定小数位数。 例如: Round(转化率, 2)将值舍入到两位小数。
更多示例
ROUND( 314.15, 0) = 314
ROUND( 314.15, 1) = 314.1
ROUND( 314.15, -1) = 310
ROUND( 314.15, -2) = 300
行计数 row-count
返回给定列的行计数(一个维度中报告的独特元素计数)。将 超出的独特数 计为 1。
用例:计算划分或数据集中返回的总行数,如报表中包含的天数、促销活动或产品。 这有助于了解有多少项目对您的分析做出了贡献。
计算量度生成器中的:应用 行计数 以返回当前划分或区段中的总行数。 例如,当按 产品 查看 收入 时,行数返回显示的产品数。
行最大值 row-max
每一行中所有列的最大值。
用例:确定一行中所有量度的最大值,例如确定哪个量度(例如,收入、订单或访问次数)在特定日期或区段内具有最大值。 这有助于突出显示每行数据中的潜在量度。
计算量度生成器中的:在一个计算量度中包含多个量度时应用行最大值。 例如:行最大值(收入,订单,访问次数)返回每行的这些量度中的最大值。
行最小值 row-min
每一行中所有列的最小值。
用例:确定一行中所有量度的最小值,例如找出哪个量度(例如,收入、订单或访问次数)在特定日期或区段内具有最小值。 这有助于找出每行数据中表现最弱的量度。
计算量度生成器中的:比较多个量度时应用行最小值。 例如:行最小值(收入,订单,访问次数)返回每行的这些量度中的最小值。
行总和 row-sum
每一行中所有列的总和。
用例:将单个行中多个量度的值相加,例如将 Revenue 和 Tax 相加来计算总交易值,或组合来自不同来源的访问。 这有助于将相关的量度整合在一起。
计算量度生成器中的:应用 行总和 以组合多个量度。 例如:Row Sum(Revenue, Tax)将这两个量度添加到细分中的每一行。
平方根 square-root
[Row]{class="badge neutral"} 返回某数字的正平方根。某数字的平方根是该数字二分之一次幂的值。
用例:返回数字或量度的平方根,例如,在计算标准偏差或标准化数据集中的值时查找方差的根。 这对于高级统计或数据转换计算非常有用。
计算量度生成器中的:将 平方根 应用于量度或表达式。 例如: 平方根(方差(收入))返回 收入 的标准偏差。
标准偏差 standard-deviation
[Table]{class="badge neutral"} 基于数据的抽样群体,返回变量的标准偏差或平方根。
用例:测量值与平均值差异的程度,例如,评估日收入或访问量在一段时间内的一致程度。 这有助于识别性能的波动性、稳定性或异常波动。
在计算量度生成器中:将 标准偏差 应用于诸如 收入 或 访问次数 之类的量度,以计算选定划分或日期范围内的值分布。 例如:标准偏差(收入)显示每日收入与平均值的偏差量。
变量 variance
[Table]{class="badge neutral"} 基于数据的抽样群体返回变量。
用例:测量数据集中的值从平均值分布到多远,例如分析随着时间的变化有多少每日收入或会话持续时间。 这有助于量化性能的一致性或波动程度。
在计算量度生成器中:将 变量 应用于诸如 收入 或 每次访问逗留时间 之类的量度,以计算与平均值的平均平方偏差。 例如:差异(收入)显示所选范围内的收入值与平均值的差异。
VARIANCE 的方程式为:
其中 x 为抽样平均值,MEAN(metric),n 为抽样大小。
为了计算变量,需要查看整列数字。首先,从该数字列表计算平均值。得出平均值后,浏览每个条目,然后执行以下操作:
-
从数字中减去平均值。
-
将结果求平方。
-
再相加求和。
对整列进行迭代后,您将得到一个总数。然后,将该总数除以列中的项目数。 该数字是列的方差。 这是一个数字。 但是,它会显示为一列数字。
在以下三项列的示例中:
此列的平均值为2。 此列的变量将为 ((1 - 2)2 + (2 - 2)2 + (3 - 2)2/3 = 2/3。