Uso
view: view_name {
measure: field_name { ... }
}
|
Hierarquia
measure |
Aceita
Um identificador do Looker para nomear a medida
|
Definição
O parâmetro measure declara uma nova métrica (agregação) e especifica um nome para ela.
Há vários critérios para o nome de uma métrica:
- Ele precisa ser exclusivo em qualquer visualização.
- Ele precisa conter caracteres de
aaz(sem letras maiúsculas), de0a9ou_. - Precisa começar com uma letra.
Há muitos tipos de métricas, conforme discutido na página de documentação Tipos de métricas.
Subparâmetros de measure
Consulte a página de referência Parâmetros de campo para ver uma lista de subparâmetros disponíveis para campos da LookML.
Exemplos
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 importantes
Medidas em visualizações agrupadas
Para que as medidas (agregações) sejam incluídas nas junções, é necessário definir chaves primárias em todas as visualizações envolvidas na junção.
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 precisa que você especifique uma chave primária com valores 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 completamente exclusivos e não nulos. Se a chave primária não for exclusiva ou contiver valores NULL e a consulta incluir dados que revelem esses problemas, o Looker vai retornar um erro, conforme descrito na página de práticas recomendadas Erro: valor/chave primária não exclusiva (ou sql_distinct_key), estouro ou conflito de valor ao calcular a soma.
Medidas com base em outras medidas
É possível definir uma medida com base em outra. A nova métrica precisa ser de type: number para evitar erros de agregação aninhada. Consulte a documentação sobre type: number para medidas para ver um exemplo e uma explicação.