precision

用途

view: view_name {
  measure: field_name {
    precision: 10 
  }
}
階層
precision
使用可能なフィールドタイプ
測定

デフォルト値
6

許可
整数

定義

ファンアウト結合によって集計関数の結果が正しくなくなる可能性がある Explore では、Looker は対称集計ロジックを適用して、正しい計算結果を返します。

対称集計ロジックが適用されている集計フィールドの場合、Looker はデフォルトで小数点以下 6 桁を返します。precision フィールドを使用して、小数点以下の桁数を変更します。

  • 計算で小数点以下の桁数を増やす必要がある場合は、precision の値を 7 以上に設定します。

  • 非常に大きな数値を扱う場合は、データベースの小数点の制限を超えないように、precision の値を 5 以下に設定します。

対称集計の詳細については、対称集計についてのベスト プラクティス ページをご覧ください。

この例では、value ディメンションの平均値を計算し、小数点以下 10 桁の精度を維持して、average_value というフィールドを作成します。

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