Uso
measure: field_name { ... }
}
Hierarquia
measure |
Aceita
Um identificador do Looker para nomear a medida |
Definição
O parâmetro measure
declara uma nova medida (agregação) e especifica o nome dela.
Há vários critérios para o nome de uma medida:
- Ele precisa ser exclusivo dentro de uma determinada visualização.
- Ele precisa ter caracteres de
a
az
(sem letras maiúsculas),0
a9
ou_
. - Precisa começar com uma letra.
Há muitos tipos de medida, conforme discutido na página de documentação Tipos de medidas.
Examples
Crie medidas chamadas product_count
e total_value
em uma visualização chamada products
:
view: products {
measure: product_count {
type: count
}
measure: total_value {
sql: ${value} ;;
type: sum
}
}
Informações úteis
Medir as visualizações unidas
Para que as medições (agregações) apareçam nas mesclagens, é preciso definir as chaves primárias em todas as visualizações envolvidas na mesclagem.
Para fazer isso, adicione o parâmetro primary_key
à definição do campo de chave primária em cada visualização:
dimension: id {
type: number
primary_key: yes
}
Para processar corretamente as medidas unidas, o Looker depende de você especificar uma chave primária em que os valores são completamente exclusivos e não NULL. Se os dados não tiverem uma chave primária, considere se a concatenação de vários campos resultaria em uma chave primária de valores não NULL totalmente exclusivos. Se a chave primária não for exclusiva ou contiver valores NULL e a consulta incluir dados que revelem esses problemas, o Looker retornará um erro conforme descrito neste artigo da Central de Ajuda.
Medições baseadas em outras medidas
É possível definir uma medida com base em outra medida. A nova medida precisa ser de type: number
para evitar erros de agregação aninhada. Consulte a documentação em type: number
para ver as medidas e veja um exemplo e uma explicação.