精確性

用量

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