# 创建日历度量

要分析相对时间范围内的数据，请使用日历度量。例如，您可能希望将年初至今的销售数据与上一年同期的销售数据进行比较。

日历度量聚合某个字段在一定时间范围内的数据，并保存在主条目中的度量类别中。日历度量包含一个要聚合的字段、一个聚合、一个日期字段和该日期字段的时间范围，该时间范围设置要在聚合中包括哪些数据。使用创建日历度量对话框，在资产面板中的字段下创建日历度量。

可以聚合数据管理器内所加载表格中的字段，也可以聚合数据加载编辑器内脚本中的字段，但前提是该字段位于与日期字段相同的表格中或位于关联的表格中。

但是，日期字段必须来自已经使用数据管理器加载的表格，这是因为日历度量使用标记为日期和时间字段（在 autoCalendar 中声明）的表达式，而且已加载到数据管理器中的日期字段仅映射到 autoCalendar。日历度量支持下列带聚合字段的聚合：Sum、Count、Avg、Min 和 Max。

信息注释

日历度量不支持使用数据加载编辑器创建的日历。如果您使用利用数据加载编辑器创建的日历，并且希望创建日历度量，则必须使用数据管理器加载一个包含日期字段的表格，以与利用数据加载编辑器加载的表格一起使用。

信息注释

如果您的日期字段受制于多个日历而且这些日历都适用于日历度量，则数据加载脚本中所加载的第一个日历将用在日历度量中。

日历度量可以使用下列适用于日历度量的时间范围之一：每周、每月、每季度和每年。在每个时间范围内，对于当前月份、年初至今和上一年的本周等期间存在不同的度量。提供了下列用来创建日历度量的时间范围和度量：

时间范围“每年”的日历度量

| 度量 | 描述 |
| --- | --- |
| 年初至今 | 所有年份的年初至今。 |
| YTD 当前年份 | 当前年份的年初至今。 |
| YTD 上一年 | 上一年的年初至今。 |

时间范围“每月”的日历度量

| 度量 | 描述 |
| --- | --- |
| 月初至今 | 所有月份和年份的月初至今。 |
| MTD 当前月份 | 当前月份的月初至今。 |
| MTD 上一个月 | 上一个月的月初至今。 |
| 当前月份 | 本月份中的所有日期。 |
| 上一年的当前月份 | 上一年本月份中的所有日期。 |
| 上一个月 | 上一个月中的所有日期。 |

时间范围“每季度”的日历度量

| 度量 | 描述 |
| --- | --- |
| 季度至今 | 所有年份的季初至今。 |
| QTD 当前季度 | 当前季度的季初至今。 |
| QTD 上一季度 | 上一季度的季初至今。 |
| 当前季度 | 当前季度中的所有日期。 |
| 上一年的当前季度 | 上一年中当前季度中的所有日期。 |
| 上一季度 | 上一季度中的所有日期。 |

时间范围“每周”的日历度量

| 度量 | 描述 |
| --- | --- |
| 周至今 | 所有年份中所有周的周初至今。 |
| WTD 当前周 | 当前周的周初至今。 |
| WTD 上一周 | 上一周的周初至今。 |
| 当前周 | 本周中的所有日期。 |
| 上一年的当前周 | 上一年本周中的所有日期。 |
| 上一周 | 上一周中的所有日期。 |

日历度量一经创建，就会按照与主度量相同的方式进行处理。也就是说，日历度量在应用程序未发布时可重复使用而且可编辑。已发布的应用程序的用户将有权访问日历度量，但不能修改它们。

## 使用字段创建日历度量

执行以下操作：

1. 在资产面板中，右键单击某个字段并选择创建日历度量。

   默认情况下，已右键单击的字段将以聚合字段形式包括在内。

2. 从日期字段下拉列表中选择一个日期字段。

3. 从聚合字段下拉列表中选择一个字段。

4. 从聚合下拉列表中选择一个聚合。

5. 从时间范围下拉列表中选择一个时间范围。

   将在度量预览下面显示可用度量的列表。

   可以通过选择度量预览开关来切换度量表达式的显示。

6. 选择要添加到主条目中的日历度量。

   默认情况下会选择所有的度量。

7. 单击保存至主条目。

8. 单击关闭。

## 了解详情

* [将资源重新用于主条目](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Assets/work-with-master-items.htm)
* [日期和时间字段](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Assets/date-time-fields.htm)
* [编辑模式下的资产面板](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Sheets/sheet-view.htm#Assets)