medição

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 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 a z (sem letras maiúsculas), 0 a 9 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.