精确率

用法

view: view_name {
  measure: field_name {
    precision: 10 
  }
}
层次结构
precision
可能的字段类型
测量

默认值
6

接受
一个整数

定义

在扇出联接可能会导致聚合函数返回错误结果的探索中,Looker 会应用对称聚合逻辑来返回正确的计算结果。

对于应用了对称聚合逻辑的汇总字段,Looker 默认会在小数点后返回六位数。使用 precision 字段更改小数点后的位数:

  • 如果您需要在计算中使用更多的小数位数,请将 precision 的值设置为 7 或更高值。

  • 处理非常大的数字时,请将 precision 的值设置为 5 或更低,以避免数据库中的小数位数超出限制。

如需详细了解对称聚合,请参阅了解对称聚合最佳实践页面。

示例

此示例通过对 value 维度求平均值来创建名为 average_value 的字段,并保持小数点后 10 位数的精度:

measure: average_value {
  type: average
  precision: 10
  sql: ${value} ;;
}