convertir_tz

Uso

view: view_name {
dimension: field_name {
convert_tz: yes | no
}
}
Jerarquía
convert_tz
Tipos de campos posibles
Dimensión, Grupo de dimensiones, Medición, Filtro, Parámetro

Acepta
Un valor booleano (sí o no)

Definición

Looker tiene varias configuraciones de zona horaria que convierten datos basados en horas entre diferentes zonas horarias. Looker realiza la conversión de zona horaria de forma predeterminada. Si no desea que Looker realice una conversión de zona horaria para un campo dimension, dimension_group (con type: time) o filter en particular, puede usar el parámetro convert_tz. Esto puede ser útil para los campos que ya se convirtieron a la zona horaria correspondiente o en algunas situaciones avanzadas en las que necesita evitar una conversión de zona horaria doble.

En general, los cálculos de tiempo (diferencias, duraciones, etc.) solo funcionan correctamente cuando operas en valores de hora que se convierten en la misma zona horaria. Es importante tener en cuenta las zonas horarias cuando escriba LookML.

Ejemplos

No realice una conversión de zona horaria para el grupo de dimensiones local_created:

dimension_group: local_created {
  type: time
  timeframes: [time, date, week, month]
  sql: ${TABLE}.local_created_at ;;
  convert_tz: no
}

Aspectos para tener en cuenta

convert_tz: no se aplica solo a una dimensión, no a un filtro que use la dimensión. En otras palabras, los filtros siempre realizan una conversión de zona horaria. Cuando especificas convert_tz: no, los valores basados en datos se muestran en la zona horaria de la base de datos, pero se filtran mediante la zona horaria de la consulta.

Debido a que los filtros siempre realizan conversiones de zona horaria, una diferencia entre la zona horaria de la base de datos y la zona horaria de consulta puede hacer que los datos se incluyan o se excluyan de forma inesperada de un conjunto de datos. Para evitar esto, asegúrate de que la zona horaria de la consulta esté configurada con el mismo valor que la zona horaria de la base de datos.

Si está habilitada la opción Zonas horarias específicas del usuario, establece el menú desplegable de la zona horaria (junto al botón Ejecutar en Explorar, Apariencia y Paneles) con el mismo valor que la zona horaria de la base de datos. Si las Zonas horarias específicas del usuario están inhabilitadas, establece la Zona horaria de consulta en el mismo valor que la zona horaria de la base de datos.

Si utiliza filtros personalizados, mantenga habilitada la conversión de zona horaria para garantizar comparaciones de fechas válidas. Si desactiva la conversión de zona horaria con convert_tz: no y, luego, incluye el campo en un filtro personalizado, es posible que las comparaciones de fechas no sean válidas.

Compatibilidad con dialecto de base de datos para la conversión de zona horaria

Para que Looker convierta las zonas horarias en tu proyecto, el dialecto de tu base de datos debe admitir la conversión de zona horaria. En la siguiente tabla, se muestra qué dialectos admiten la conversión de zona horaria en la versión más reciente de Looker: