En esta página, se incluyen vínculos a todos los parámetros de LookML que definen campos.
Existen varios tipos de campos:
- Las dimensiones representan una columna en una tabla o un valor calculado basado en algún tipo de manipulación o combinación de columnas.
- Los grupos de dimensiones solo se usan con datos basados en el tiempo y te permiten crear muchas dimensiones basadas en el tiempo a la vez.
- Las medidas son similares a las funciones de agregación en SQL (por ejemplo,
COUNT,SUM,AVG) y representan información sobre varias filas. - Los filtros crean un campo solo de filtro que los usuarios pueden usar para proporcionar entrada a un filtro basado en plantillas o una unión condicional.
- Los parámetros crean un campo de solo filtro que los usuarios pueden usar para proporcionar entrada a una etiqueta
{% parameter %}de Liquid.
Ejemplo de uso
Mantén el puntero sobre el nombre de un parámetro para ver una descripción rápida. Haz clic en el nombre de un parámetro para ir a su página de referencia.
Cuando un parámetro se puede establecer en una de varias opciones específicas, el valor predeterminado aparece primero.
## STRUCTURAL PARAMETERS view: view_name { (dimension |dimension_group |measure |filter | parameter):field_name{ intervals: [interval, interval, …] timeframes: [timeframe, timeframe, …] # ACTION AND LINKING PARAMETERS action: { label: "Label to Appear in Action Menu" url: "url" icon_url: "url" form_url: "url" param: { name: "name string" value: "value string" } # Possibly more param definitions form_param: { name: "title" type: select | string | textarea label: "desired label name" required: yes | no default: "value string" option: { name: "name string" value: "value string" } # Possibly more option definitions } # Possibly more form_param definitions } drill_fields: [field_or_set, field_or_set, ...] tags: ["string1", "string2", ...] link: { label: "desired label name;" url: "desired_url" icon_url: "url_of_an_image_file" } # Possibly more link definitions # DISPLAY PARAMETERS alias: [old_field_name, old_field_name, ...] alpha_sort: yes | no description: "description string" group_label: "desired group label name" group_item_label: "label to use under the group label in the field picker" hidden: yes | no label: "desired label name" label_from_parameter: parameter_name order_by_field: dimension_name | dimension_group_name | measure_name style: classic | interval | integer | relational view_label: "desired label name" # FILTER PARAMETERS can_filter: yes | no case_sensitive: yes | no filters: [dimension: "filter expression", dimension: "filter expression", ...] skip_drill_filter: yes | no # FILTER SUGGESTION PARAMETERS allowed_value: { label: "desired label name" value: "looker filter expression" } # Possibly more allowed_value definitions bypass_suggest_restrictions: yes | no full_suggestions: yes | no suggest_dimension: dimension_name suggest_explore: explore_name suggest_persist_for: "N (seconds | minutes | hours)" suggestable: yes | no suggestions: ["suggestion string", "suggestion string", "…"]< # QUERY PARAMETERS allow_approximate_optimization: yes | no approximate: yes | no approximate_threshold: N convert_tz: yes | no datatype: epoch | timestamp | datetime | date | yyyymmdd fanout_on: repeated_record_name precision: N primary_key: yes | no required_access_grants: [access_grant_name, access_grant_name, ...] required_fields: [field_name, field_name, ...] sql_distinct_key: SQL expression to define repeated entities ;; # VALUE AND FORMATTING PARAMETERS case: { when: { sql: SQL condition ;; label: "value" } # Possibly more when statements } default_value: "desired default value" direction: "row | column" end_location_field: dimension_name html: HTML expression using Liquid template elements ;; list_field: dimension_name percentile: Nth percentile sql: SQL expression to generate the field value ;; sql_end: SQL expression indicating the end time of a duration ;; sql_latitude: SQL expression to generate a latitude ;; sql_longitude: SQL expression to generate a longitude ;; sql_start: SQL expression indicating the start time of a duration ;; start_location_field: dimension_name synonyms: [synonym1, synonym2, ...] tiers: [N, N, ...] type: dimension_field_type # For a dimension field type: dimension_group_type # For a dimension_group field type: measure_field_type # For a measure field type: filter_field_type # For a filter field type: parameter_field_type # For a parameter field string_datatype: unicode # For a dimension field units: feet | kilometers | meters | miles | nautical_miles | yards value_format: "excel-style formatting string" value_format_name: format_name # VISUALIZATION PARAMETERS allow_fill: yes | no map_layer_name: name_of_map_layer } }
Definiciones de los parámetros
- D = Dimensión
- DG = Dimension Group
- M = Measure
- F = Filtro
- P = Parámetro
| Nombre del parámetro | Tipos de campos válidos | Descripción |
|---|---|---|
| Parámetros estructurales | ||
dimension
|
D | Crea un campo de dimensión |
dimension_group
|
DG | Crea varias dimensiones basadas en el tiempo al mismo tiempo |
filter
|
F | Crea un campo exclusivo para filtros para usar en un filtro basado en plantillas o una unión condicional |
measure
|
M | Crea un campo de medición |
parameter
|
P | Crea un campo de solo filtro que los usuarios pueden usar para proporcionar entrada a una etiqueta {% parameter %} de Liquid. |
intervals
|
DG | Define el conjunto de dimensiones de duración que deseas incluir en un objeto dimension_group de type: duration. |
timeframes
|
DG | Define el conjunto de dimensiones de período que deseas incluir en un dimension_group de type: time. |
| Parámetros de acción y vinculación | ||
action
|
D M | Crea una acción de datos en un campo que permite a los usuarios realizar tareas en otras herramientas, directamente desde Looker. |
drill_fields
|
D DG M | Declara la lista de campos que se mostrarán cuando se profundice en la medida o dimensión. |
link
|
D M | Crea vínculos a otro contenido externo y de Looker |
tags
|
D DG M F P | Agrega texto que se puede pasar a otras aplicaciones para proporcionar datos sobre un campo. |
| Parámetros de visualización | ||
alias
|
D DG M F P | Permite que las URLs guardadas con nombres de campo antiguos sigan funcionando después de que se cambie el nombre de un campo |
alpha_sort
|
D | Hace que un parámetro case ordene sus condiciones alfabéticamente.
|
description
|
D DG M F P | Agrega una descripción al campo que los usuarios pueden ver cuando colocan el cursor sobre él. |
group_label
|
D DG M F | Agrupa los campos en una vista del selector de campos. |
group_item_label
|
D DG M F | Especifica una etiqueta para usar en el campo debajo de la etiqueta de su grupo en el selector de campos. |
hidden
|
D DG M F P | Oculta un campo de la IU de Explorar |
label
|
D DG M F P | Cambia la forma en que aparece el nombre de un campo en el selector de campos. |
label_from_parameter
|
D M | Cambia la forma en que aparece el nombre de un campo en una visualización según la entrada de un parameter. |
order_by_field
|
D DG M | Ordena un campo según los valores de otro campo Se admite para dimensiones y grupos de dimensiones Compatible con las medidas |
style
|
D | Cambia la forma en que aparecen los rangos en la IU de Looker para una dimensión de type: tier. |
view_label
|
D DG M F P | Cambia los campos que aparecen en una vista en el selector de campos. |
| Parámetros de filtro | ||
can_filter
|
D DG M | Determina si una dimensión o una métrica se pueden usar como filtro. |
case_sensitive
|
D F | Determina si los filtros distinguen mayúsculas de minúsculas para una dimensión. |
filter
|
F | Crea un campo de solo filtrado para usarlo en un filtro basado en plantillas |
filters
|
M | Restringe el cálculo de una métrica según las limitaciones de la dimensión |
skip_drill_filter
|
D | Evita que se agregue una dimensión a los filtros cuando se profundiza en una métrica. |
| Parámetros de sugerencia de filtros | ||
allowed_value
|
P | Especifica las opciones para un parameter. |
bypass_suggest_restrictions
|
D DG F P | Muestra sugerencias a los usuarios cuando se usa sql_always_where, pero no aplica esos límites a las sugerencias. |
full_suggestions
|
D DG F P | Controla cómo Looker consulta tu base de datos para proporcionar sugerencias de los valores de un campo en el filtro de un Explorar. Looker puede usar una consulta SELECT DISTINCT básica o la lógica completa de la función Explorar, incluidos los parámetros de unión y sql_always_where y access_filter. |
suggest_dimension
|
D DG M F P | Basa las sugerencias para un campo en los valores de una dimensión diferente |
suggest_explore
|
D DG M F P | Basa las sugerencias para un campo en los valores de otra exploración |
suggest_persist_for
|
D F P | Cambia la configuración de la caché para las sugerencias de filtros de Looker |
suggestable
|
D DG M F P | Habilita o inhabilita las sugerencias para un campo |
suggestions
|
D F P | Declara una lista de valores que se usarán para las sugerencias de un campo. |
| Parámetros de búsqueda | ||
allow_approximate_optimization |
M | Permite aproximaciones del recuento de valores distintos para las medidas de type: count o type: count_distinct, de modo que la medida se pueda usar para el reconocimiento agregado |
approximate |
M | Realiza un recuento aproximado para una medida de type: count_distinct. Consulta la página de documentación de approximate para obtener una lista de los dialectos que admiten este parámetro. |
approximate_threshold
|
M | Establece el recuento en el que BigQuery cambia de un recuento exacto de valores distintos a un recuento aproximado de valores distintos. |
convert_tz
|
D DG M F P | Inhabilita la conversión automática de zona horaria para un campo |
datatype
|
D DG F M | Especifica el tipo de datos de tiempo que proporcionas a un campo. |
fanout_on
|
D DG M | Permite el acceso a los campos repetidos de Google BigQuery |
precision
|
M | Especifica la cantidad de posiciones decimales que se usarán cuando se realicen cálculos para los agregados simétricos de Looker. |
primary_key
|
D | Declara una dimensión como la clave primaria de una vista. |
required_access_grants |
D DG F M P | Limita el acceso al campo solo a los usuarios cuyos valores de atributos de usuario coinciden con los permisos de acceso. |
required_fields
|
D M | Requiere que se agreguen campos adicionales a una búsqueda cuando se elige un campo |
sql_distinct_key
|
M | Define las entidades únicas para las que se calculará una medida de type: sum_distinct o type: average_distinct. |
| Parámetros de valor y formato | ||
case
|
D | Crea un conjunto discreto de valores que puede tener una dimensión, determinados por condiciones de SQL |
default_value
|
F P | Especifica un valor predeterminado para los campos de filtro |
direction
|
M | Determina la dirección en la que se calcula una medida de type: percent_of_total o type: running_total cuando se usan tablas dinámicas. |
end_location_field
|
D | Define el campo que contiene la ubicación final para un campo de type: distance. |
html
|
D DG M | Modifica el resultado HTML de un campo con plantillas de Liquid |
list_field
|
M | Declara la dimensión a partir de la cual se calculará una medida de type: list. |
percentile
|
M | Especifica el valor fraccionario (el percentil N) para una métrica de type: percentile o type: percentile_distinct. |
sql
|
D DG M F | Determina cómo se calculará un campo |
sql_end
|
D DG | Define la hora de finalización de una duración para un grupo de dimensiones de tipo duración o una dimensión de tipo duración. |
sql_latitude
|
D | Define la latitud de una dimensión de type: location. |
sql_longitude
|
D | Define la longitud de una dimensión de type: location. |
sql_start
|
D DG | Define la hora de inicio de una duración para un grupo de dimensiones de tipo duración o una dimensión de tipo duración. |
start_location_field
|
D | Define el campo que contiene la ubicación de inicio para un campo de type: distance. |
synonyms
|
D DG F M P | Especifica una lista de sinónimos de cadenas (palabras o frases) que se pueden usar para ayudar a los modelos de lenguaje grandes y a los desarrolladores de apps a comprender otras formas en que los usuarios pueden referirse a un campo. |
tiers
|
D | Define los niveles para una dimensión de type: tier. |
type (para dimensión, filtro o parámetro)
|
D F P | Especifica el tipo de dimensión, filtro o parámetro. |
type (para el grupo de dimensiones)
|
DG | Especifica el tipo de grupo de dimensiones. |
type (para la medida)
|
M | Especifica el tipo de medida. |
string_datatype
|
D | Especifica el tipo de datos Unicode para un campo de type: string para SQL Server o MySQL |
units
|
D | Especifica las unidades que se usarán para un campo de type: distance. |
value_format
|
D M | Da formato al resultado de un campo con opciones de estilo de Excel |
value_format_name
|
D M | Da formato al resultado de un campo con un formato integrado o personalizado |
| Parámetros de visualización | ||
allow_fill
|
D DG | Determina si se permite el completado de dimensiones para una dimensión. |
map_layer_name
|
D | Especifica una asignación de un valor de datos a una región geográfica que definiste en un mapa integrado o personalizado. |
| Parámetros que se deben evitar | ||
decimals
|
D M |
Se quitó la versión 5.4
Se reemplazó por value_format
|
format
|
D M |
Se quitó 3.16
Se reemplazó por value_format |