drill_fields (para visualizações)

Esta página se refere ao parâmetro drill_fields, que faz parte de uma visualização.

drill_fields também pode ser usado como parte de uma dimensão ou métrica, conforme descrito na página de documentação do parâmetro drill_fields (para campos).

Uso

view: view_name {
  drill_fields: [field_or_set, field_or_set, ]
}
Hierarquia
drill_fields
Tipos de campo possíveis
Dimensão, dimensão em um grupo de dimensões, métrica

Aceita
Uma lista entre colchetes de nomes de campos ou conjuntos

Definição

O parâmetro drill_fields controla o que acontece quando um usuário clica no valor de uma célula da tabela enquanto explora os dados. Quando um usuário faz isso, ele "detalha" os dados, permitindo que ele veja os registros individuais que compõem essa célula, limite a consulta ao valor da célula ou divida os dados de maneira relacionada.

O parâmetro drill_fields aceita uma lista de campos, conjuntos ou uma combinação de campos e conjuntos.

No nível da visualização, o drill_fields aplica os campos de detalhamento declarados a todas as métricas na visualização que não têm drill_fields definido no nível da métrica.

Para desativar o detalhamento, inclua na consulta uma dimensão com o parâmetro can_filter definido como no.

Exemplo

Suponha que você tenha o seguinte 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]
  }
}

Ao detalhar o campo Idade média, os campos ID, Nome, Cidade e Estado são exibidos. Ao detalhar o campo Contagem, os campos padrão Origem do tráfego, País e Idade são exibidos.