precision

Uso

view: view_name {
  measure: field_name {
    precision: 10 
  }
}
Hierarquia
precision
Tipos de campo possíveis
Medida

Valor padrão
6

Aceita
Um número inteiro

Definição

Nas análises detalhadas em que as junções de fanout podem causar resultados incorretos para funções de agregação, o Looker aplica a lógica de agregação simétrica para retornar cálculos corretos.

Para campos agregados em que a lógica de agregação simétrica é aplicada, por padrão, o Looker retorna seis dígitos após o separador decimal. Use o campo precision para mudar o número de dígitos depois do ponto decimal:

  • Defina o valor de precision como 7 ou mais se você precisar de mais dígitos após o ponto decimal para seus cálculos.

  • Defina o valor de precision como 5 ou menos ao trabalhar com números muito grandes para evitar o estouro do limite decimal no seu banco de dados.

Para mais informações sobre agregações simétricas, consulte a página de práticas recomendadas Entender agregações simétricas.

Exemplos

Este exemplo cria um campo chamado average_value calculando a média da dimensão value e mantendo uma precisão de 10 dígitos após o ponto decimal:

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