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
precisioncomo7ou mais se você precisar de mais dígitos após o ponto decimal para seus cálculos.Defina o valor de
precisioncomo5ou 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} ;;
}