Show Menu
主题×

Math

Math 转换允许对日志条目中的字段使用算术运算。
运算可以包括十进制整数和浮点常量。
字段 描述 默认值
名称 转换的描述性名称。可以在此处输入任何名称。
Comments(备注) 可选。有关转换的说明。
Condition(条件) 应用此转换的条件。
表达式
描述要执行的计算的算术表达式。
您可以使用下面列出的任何运算和函数,并且可以在表达式中包含字段名称:
运算
  • 加 (+)
  • 减 (-)
  • 乘 (*)
  • 除 (/)
  • 余数 (%)
  • 求幂 (^)
函数
  • sgn(x)。如果 x 为正数则返回 1,如果 x 为零则返回 0,如果 x 为负数则返回 –1。
  • abs(x)。返回 x 的绝对值。
  • floor(x)。返回小于或等于 x 的最大整数。
  • round(x)。返回 x 的最近似整数。
  • log(b,x)。返回以 b 为底的 x 的对数。
  • min(x,y,...)。返回其所有参数的最小值。
  • max(x,y,...)。返回其所有参数的最大值。
Output(输出) 包含算术运算结果的字段名称。
本示例使用从网站流量收集的数据字段,名为 x-page-duration 的新字段的计算方式是从 x-timestamp 中减去 x-last-pv-timestamp,然后再加 1。只有在用户定义的字段 x-last-pv-timestamp(它表示访客最近一次页面查看的时间戳)被填充或“不为空”的情况下,才会计算输出。
有关该条件的 Not Empty 信息,请参 阅条件