drill_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 una métrica, como 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, métrica

Acepta
Una lista entre corchetes de nombres de campos o nombres de conjuntos

Definición

El parámetro drill_fields controla lo que sucede cuando un usuario hace clic en el valor de la celda de una tabla mientras explora los datos. Cuando un usuario hace esto, "desglosa" los datos, lo que le permite ver los registros individuales que componen esa celda, limitar su consulta al valor de la celda o segmentar los datos de una manera relacionada.

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

A nivel de la vista, drill_fields aplica los campos de desglose declarados a todas las métricas de la vista que no tienen drill_fields definido a nivel de la métrica.

Para inhabilitar la exploración, incluye en la consulta una dimensión con el parámetro can_filter establecido en no.

Ejemplo

Supongamos que tienes el siguiente código 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]
  }
}

Si profundizas en el campo Edad promedio, se muestran los campos ID, Nombre, Ciudad y Estado. Si profundizas en el campo Recuento, se muestran los campos predeterminados Fuente de tráfico, País y Edad.