En esta página, se hace referencia al parámetro
drill_fieldsque forma parte de una vista.
drill_fieldstambié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ámetrodrill_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.
