medición

Uso

view: view_name {
measure: field_name { ... }
}
Jerarquía
measure
Acepta
Un identificador de Looker para nombrar la medida

Definición

El parámetro measure declara una medida nueva (agregación) y especifica un nombre para esa medida.

Hay varios criterios para el nombre de una medida:

  • Debe ser único en cualquier vista.
  • Debe tener los caracteres a a z (sin mayúsculas), 0 a 9 o _.
  • y debe comenzar con una letra.

Existen muchos tipos de medidas, como se explica con más detalle en la página de documentación Tipos de medidas.

Ejemplos

Crea medidas llamadas product_count y total_value en una vista llamada products:

view: products {
  measure: product_count {
    type: count
  }
  measure: total_value {
    sql: ${value} ;;
    type: sum
  }
}

Qué debes saber

Medidas en vistas unidas

Para que las medidas (agregaciones) provengan de uniones, debe definir claves primarias en todas las vistas que participan en la unión.

Para ello, agrega el parámetro primary_key a la definición del campo de clave primaria en cada vista:

dimension: id {
  type: number
  primary_key: yes
}

Para manejar correctamente las medidas unidas, Looker depende de que especifique una clave primaria en la que los valores sean valores únicos que no sean nulos. Si tus datos no contienen una clave primaria, considera si la concatenación de varios campos daría como resultado una clave primaria de valores completamente únicos no nulos. Si tu clave primaria no es única o contiene valores NULL y tu consulta incluye datos que revelan esos problemas, Looker mostrará un error como se describe en este artículo del Centro de ayuda.

Medidas basadas en otras medidas

Es posible definir una medida que se basa en otra. La medida nueva debe ser de type: number para evitar errores de agregación anidada. Consulta la documentación sobre type: number para conocer las medidas a fin de ver un ejemplo y una explicación.