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ámetrodrill_fields
(para campos).
Uso
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ónAcepta
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.