allow_fill

Uso

view: view_name {
  dimension: field_name {
    allow_fill: yes 
  }
}
Jerarquía
allow_fill
Tipos de campos posibles
Dimensión, grupo de dimensiones

Valor predeterminado
yes

Acepta
Un valor booleano (sí o no)

Definición

Algunos conjuntos de datos tienen valores, como las fechas, que siguen un patrón predecible. Un usuario puede extraer datos por un período y descubrir que algunas fechas, semanas, meses o cualquier otro tipo de fecha no tienen ningún valor correspondiente. De forma predeterminada, la tabla de datos y la visualización mostrarán las fechas que devuelve la consulta y omitirán las fechas faltantes.

En estos casos, la opción Completar dimensión de Looker permite al usuario completar las fechas y los valores faltantes en la tabla de datos y en el eje de la visualización de la consulta. Esta opción se encuentra en el menú de ajustes de la dimensión, en la sección Datos de un Explorar.

El parámetro allow_fill de una dimensión se usa para habilitar o inhabilitar la opción de completar los valores faltantes en la tabla de datos y en el eje de la visualización. De forma predeterminada, si el tipo de dimensión admite el completado de valores faltantes, la opción se muestra en el menú de ajustes de la dimensión. Para inhabilitar la opción de completar los valores faltantes de una dimensión, establece allow_fill en no.

La opción allow_fill está disponible para los grupos de dimensiones y las dimensiones que tienen una cantidad fija de valores, como sí/no y valores estratificados, así como tipos de fecha, como day_of_week o hour_of_day.

También puedes usar el parámetro case o tier para aplicar la opción allow_fill a cualquier opción de dimensión que se base en una lista de valores. Los valores faltantes se completan automáticamente para las búsquedas que se ejecutan con una sola dimensión o un solo pivote, siempre y cuando el usuario no haya aplicado filtros a ninguna métrica.

El completado de dimensiones se puede aplicar a varias dimensiones a la vez en una consulta, incluidas las dimensiones pivotadas. Sin embargo, Looker puede inhabilitar automáticamente el completado de dimensiones para optimizar el rendimiento de la consulta si detecta que se generarán demasiados campos con valores completados.

Ejemplos

Impedir que un usuario complete los valores faltantes de la dimensión Fecha de creación:

dimension: created_date {
  type: date
  sql: ${TABLE}.created_date ;;
  allow_fill: no
}

Aspectos para tener en cuenta

Hay otros casos en los que el usuario no podrá completar la dimensión:

  • Cuando las dimensiones usan el parámetro order_by_field

  • Cuando las dimensiones tienen un filtro aplicado y también tienen una cantidad fija de valores, como sí/no, días de la semana, días del mes, etcétera. El filtrado en función de estos tipos de campos elimina la cantidad fija de valores que Looker necesita para completar con precisión los valores faltantes.

  • Cuando el usuario explora en detalle una dimensión dinamizada

  • Cuando Looker detecta que se generarán demasiadas filas o columnas con valores completados y, automáticamente, inhabilita el completado de dimensiones para optimizar el rendimiento de la consulta.