Esta página se refere ao parâmetro
group_label
que faz parte de um campo.
group_label
também pode ser usado como parte de uma exploração, conforme descrito na página de documentação do parâmetrogroup_label
(para explorações).
Uso
dimensão: field_name {
group_label: "nome do rótulo desejado"
}
}
Hierarquia
group_label |
Tipos de campo possíveis
Dimensão, grupo de dimensões, filtro, medidaAceita
Uma string |
Definição
O parâmetro group_label
permite combinar campos em grupos personalizados, em uma determinada visualização, no seletor de campo. Exemplo:
view: accounts {
dimension: shipping_city {
sql: ${TABLE}.shipping_city ;;
group_label: "Shipping Info"
}
dimension: shipping_state {
sql: ${TABLE}.shipping_state ;;
group_label: "Shipping Info"
}
dimension: shipping_street {
sql: ${TABLE}.shipping_street ;;
group_label: "Shipping Info"
}
}
Nesse caso, em vez de os campos aparecerem desagrupados, eles serão combinados em uma seção Informações de frete expansível:
Também é possível usar o parâmetro group_item_label
para especificar como os campos são exibidos no seletor de campo em um marcador de grupo. Consulte a página de documentação do group_item_label
para ver detalhes.
O group_label
também interage com grupos de dimensões de maneiras úteis, já que um grupo de dimensões posiciona os campos automaticamente no seletor de campos. Ao usar group_label
, você pode adicionar outros campos ao grupo de dimensões. Exemplo:
view: accounts {
dimension_group: created {
type: time
timeframes: [date, week, month]
sql: ${TABLE}.created_date ;;
}
dimension: special_date_calculation {
sql: QUARTER(${TABLE}.created_date)
group_label: "Created Date" ;;
}
}
O resultado será semelhante a este:
É necessário ter pelo menos um campo com o marcador do grupo para criar um grupo no seletor de campo. Além disso, não é possível agrupar dimensões e medidas no mesmo rótulo de grupo, porque todas as dimensões sempre aparecem acima de todas as medidas em uma determinada visualização.
Por exemplo, com um único campo:
dimension: engine_type {
group_label: "Engine Details"
type: string
sql: ${TABLE}.engine_type ;;
}
O marcador do grupo tem esta aparência: