本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
自定义分析的日期和时间值
在 Amazon 中 QuickSight,作者可以设置分析的自定义时区和周起始日期。当您设置自定义的周开始时间或时区时,分析中所有使用日期时间数据的视觉对象的格式都将以反映分析使用的时区或周开始。
在分析中设置自定义时区
QuickSight 作者可以使用自定义时区来帮助管理多个地理区域的数据。设置自定义时区时,所有可见的维度、度量、计算字段和筛选器都将在查询运行时转换为所选时区。夏令时 (DST) 调整会自动应用,从而无需使用无法准确处理历史日期的耗时变通方案。
自定义时区是指使用代表世界各地特定地理区域IANA的时区缩写。每个时区都定义为与协调世界时 (UTC) 的偏移量。时区不同于简单的偏移量,因为它们包含DST在内。
所有分析的默认时区为UTC
。
以下规则适用于时区。
-
日期时间显示的粒度小于转换为
hour
所选时区的精度。例如,如果您将分析的时区设置为America/New_York (UTC-04:00)
,则Dec.1, 2020 12:00am
中的日期时间值将转换并显示UTC+00:00
为。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)
,所有收入数据点都将从8:00pm-7:00pm(+1day)
中汇总UTC
,以与当天的开始和结束时间相对应。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 服务
-
Teradata
-
SqlServer
-
在分析中设置自定义的周起始日期
QuickSight 作者可以定义分析的周开始日,以使其数据与其公司或行业遵循的时间表保持一致。当您设置自定义的周开始日时,将在周级别上聚合的所有维度、计算字段和筛选条件进行计算,使其与新的周开始日期保持一致。默认的周开始日是Sunday
。
设置分析的自定义周开始日期
-
从要更改的分析中,导航到顶部菜单并选择编辑。
-
选择 “分析设置”,然后选择 “日期和时间”。
-
在 “自定义开始日期” 中,选择所需的开始日期。
-
选择 应用。
注意事项
以下注意事项适用于自定义的一周开始日期。
-
日期时间字段在运行时进行转换。使用使用日期时间值的计算字段时,请在分析级别而不是数据集级别定义字段。
-
选择新的周开始日期后,更改将应用于分析中的所有视觉对象和工作表。
-
QuickSight 作者只能选择一周的开始日进行分析。通过分析发布的所有仪表板都使用分析使用的周开始日。要创建的仪表板使用的周开始日期与分析使用的开始日期不同,请更改分析的周开始日并重新发布仪表板。
-
QuickSight 读者无法更改仪表板的周开始日期。