在AWS Quicksight中,可以使用以下代码示例来解决表格相对筛选器不考虑用户时区的问题:
import datetime
import pytz
# 获取当前时间
now = datetime.datetime.now()
# 获取用户的本地时区
user_timezone = pytz.timezone('用户时区标识') # 替换为用户的时区标识,如'Asia/Shanghai'
# 将当前时间转换为用户时区
user_local_time = now.astimezone(user_timezone)
parseDate函数将表格日期字段转换为用户时区的日期时间格式。例如:parseDate('yyyy-MM-dd HH:mm:ss', time_column) at '用户时区标识' # 替换为表格中的日期时间字段和用户的时区标识
这样可以确保筛选器会考虑用户的时区。
请注意,在使用Quicksight中的筛选器时,要确保传递正确的用户时区信息,以便正确地转换日期时间字段。