simula_fields (para vistas)

En esta página, se hace referencia al parámetro drill_fields que forma parte de una vista.

drill_fields también se puede usar como parte de una dimensión o medida, que se describe en la página de documentación del parámetro drill_fields (para campos).

Uso

view: view_name {
drill_fields: [field_or_set, field_or_set, ...]
}
Jerarquía
drill_fields
Tipos de campos posibles
Dimensión, Dimensión dentro de un grupo de dimensiones, Medición

Acepta
Una lista de corchetes o nombres de campos

Definición

El parámetro drill_fields controla lo que sucede cuando un usuario hace clic en el valor de una celda de la tabla mientras explora los datos. Cuando un usuario hace esto, puede "explorar" los datos para poder ver los registros individuales que conforman esa celda, limitar su consulta al valor de la celda o dividir los datos de manera relacionada.

El parámetro drill_fields acepta una lista de campos, sets o una combinación de ambos.

A nivel de la vista, drill_fields aplica los campos de prueba declarados a todas las medidas de la vista que no tienen drill_fields definido a nivel de la medición.

La perforación se puede inhabilitar si incluyes en la consulta una dimensión con el parámetro can_filter establecido en no.

Ejemplo

Supongamos que tienes el siguiente LookML:

view: orders {
  drill_fields: [source*, age]
  measure: count {
    type: count
  }
  measure: average_age {
    type: average
    sql: ${age} ;;
    drill_fields: [id, name, city, state]
  }
  set: source {
    fields: [traffic_source, country]
  }
}

Esto dará como resultado la siguiente experiencia del usuario:

Al explorar el campo Edad promedio, que tiene sus propios campos de simulacro definidos, muestra los campos ID, Nombre, Ciudad y Estado. Al explorar en el campo Recuento, se muestran los campos Fuente de tráfico, País y Edad predeterminados.