用法
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} ;;
}