自定义分析的日期和时间值
在 Amazon QuickSight 中,作者可以设置分析的自定义时区和周起始日。当您设置自定义周开始时间或时区时,分析中所有使用日期时间数据的视觉对象的格式都将反映分析使用的时区或周开始时间。
设置分析中的自定义时区
QuickSight 作者可以使用自定义时区来帮助跨多个地理区域管理数据。当您设置自定义时区时,所有可见维度、度量、计算字段和筛选条件都会在查询运行时转换为所选时区。夏令时(DST)调整会自动应用,因此无需无法准确处理历史日期的耗时解决方法。
自定义时区是指使用代表世界各地特定地理区域的 IANA 时区缩写。每个时区都定义为与协调世界时(UTC)的偏移量。时区与简单偏移量不同,因为它们包含 DST。
所有分析的默认时区为 UTC。
以下规则适用于时区。
- 
                    
粒度小于
hour的日期时间显示将转换为所选时区。例如,如果您将分析的时区设置为America/New_York (UTC-04:00),则UTC+00:00的日期时间值Dec.1, 2020 12:00am将转换并显示为Nov.30, 2020 7:00pm。夏令时(DST)已纳入日期时间转换中。 - 
                    
添加到计算或在筛选条件中选择的日期时间文本遵循分析的选定时区。例如,如果您手动将文本输入计算字段(例如
01-01-2022 7:00pm)或选择固定的筛选时间,QuickSight 会将选定的时区应用于文本值。 - 
                    
以
hour/minute粒度以上聚合的度量将根据分析所设置的时区进行聚合。当 QuickSight 处理数据集时,所有时间戳最初都会以最低粒度级别进行转换。然后,根据所选时区的边界对值进行聚合以便分析。例如,UTC+00:00时区按天计算的每小时收入总和聚合UTC时区12am-11pm的所有每小时收入。当您将UTC+00:00转换为New_York (UTC-04:00)时,将聚合UTC8:00pm-7:00pm(+1day)的所有收入数据点,以与New_York (UTC-04:00)一天的开始和结束时间相对应。 - 
                    
now()函数、滚动日期筛选条件和参数将转换为所选时区。在应用于视觉对象时,使用now()函数的相对日期筛选条件、滚动日期筛选条件和相对日期参数也会遵循所选时区。例如,当您选择相对筛选条件(例如last week)或滚动日期筛选条件(例如start of the month)时,所选时区将自动应用于筛选条件,以分别显示值last week of New_York time zone和start of the month of New_York time zone。 
设置分析的自定义时区
- 
                    
从您想要更改的分析中,导航到顶部菜单并选择编辑。
 - 
                    
选择分析设置,然后选择日期和时间。
 - 
                    
将转换时区切换为开启状态,然后选择所需的时区。
 - 
                    
选择应用。
 
当为分析分配了时区时,分析顶部会出现一个图标,指示分析使用的时区。此图标也会出现在从分析发布的任何控制面板上。
注意事项
以下注意事项适用于自定义时区。
- 
                    
要使用自定义时区,数据集中的所有日期时间列都必须标准化为 UTC。如果您的日期时间列未在数据来源中标准化,则需要先转换数据来源中的列,然后才能使用此功能。
 - 
                    
对于未分配自定义时区的分析,作者和读者的体验不受影响。
 - 
                    
将时区添加到分析后,时区将应用于分析中的所有视觉对象和工作表。
 - 
                    
QuickSight 作者只能为分析选择一个时区。从分析发布的所有控制面板都使用该分析使用的时区。要创建其所使用的时区与分析所使用的时区不同的控制面板,请更改分析的时区并重新发布控制面板。
 - 
                    
QuickSight 读者无法更改控制面板的时区。
 - 
                    
如果您设置了使用存储在 Direct Query 中的数据集的分析的时区,并且加载时间较长,请考虑将数据集存储在 SPICE 中。SPICE 旨在以高效的方式处理时区转换。
 - 
                    
自定义时区不支持以下数据库引擎:
- 
                            
Timestream
 - 
                            
OpenSearch Service
 - 
                            
Teradata
 - 
                            
SqlServer
 
 - 
                            
 
设置分析的自定义周起始日
QuickSight 作者可以定义分析的周起始日,以使其数据与其公司或行业遵循的计划保持一致。当您设置自定义周起始日时,所有按周级别聚合的维度、计算字段和筛选条件都会进行计算,以与新周起始日保持一致。默认周起始日是 Sunday。
设置分析的自定义周起始日
- 
                    
从您想要更改的分析中,导航到顶部菜单并选择编辑。
 - 
                    
选择分析设置,然后选择日期和时间。
 - 
                    
对于自定义起始日,选择所需的起始日。
 - 
                    
选择应用。
 
注意事项
以下注意事项适用于自定义周起始日。
- 
                    
日期时间字段在运行时转换。当您使用采用日期时间值的计算字段时,请在分析级别而不是数据集级别定义字段。
 - 
                    
在您选择新的周起始日后,更改将应用于分析中的所有视觉对象和工作表。
 - 
                    
QuickSight 作者只能为分析选择一个周起始日。从分析发布的所有控制面板都使用该分析使用的周起始日。要创建其所使用的周起始日与分析所使用的周起始日不同的控制面板,请更改分析的周起始日并重新发布控制面板。
 -  
                    
QuickSight 读者无法更改控制面板的周起始日。