precision

用途

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

デフォルト値
6

許可
整数

定義

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

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

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

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

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

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

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