# 在 Insight Advisor 中使用智能表进行基于期间的分析

在 Insight Advisor 中使用智能工作表，为您的 Qlik Sense 应用程序自动构建完整工作表。智能工作表专为构建基于时段的分析而设计。

智能工作表由 Insight Advisor 自动生成

智能工作表由 Insight Advisor 自动生成

智能工作表由 Insight AdvisorInsight Advisor 自动生成 ![Insight Advisor 使用周期变化（详细）分析类型自动构建的智能工作表](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_insights_smart-sheets.png)

当您选择以下任何分析类型时，可以从 Insight Advisor 分析类型 访问智能工作表生成器：

* 期间对比期间（选定）

* 期间更改

* 期间更改（详细）

信息注释期间对比期间分析类型是类似的分析类型，但从技术上讲仅构建单个可视化。之所以在这里提到它，是因为使用此分析类型的要求与基于智能工作表的分析类型相同。

## 要求

下表概述了您需要能够使用期间对比期间、期间对比期间”（选定）、期间变动或期间变动（详细）分析类型的内容。

Insight AdvisorInsight Advisor 中使用基于期间的分析类型的要求

| 分析类型 | 要求 |
| --- | --- |
| 期间对比期间 | 至少有一个使用自动日历定义的日历期间。 |
| 期间对比期间（选定） | 至少有一个使用自动日历定义的日历期间。 |
| 期间更改 | 满足以下其中一项：<br><br><ul> <li> <p>至少有一个使用自动日历定义的日历期间。</p> </li> <li> <p>至少有一个使用自定义日历定义的日历期间。</p> </li> </ul> |
| 期间更改（详细） | 满足以下其中一项：<br><br><ul> <li> <p>至少有一个使用自动日历定义的日历期间。</p> </li> <li> <p>至少有一个使用自定义日历定义的日历期间。</p> </li> </ul> |

## 使用日历期间和自动日历

在您的应用程序中使用自动日历是保证您能够使用所有基于时段的分析类型的最简单方法。这是因为自动日历会自动在应用程序中添加多个日历周期，使基于时段的分析更容易。

当您构建应用程序并使用 数据管理器 加载数据时，如果在数据中检测到日期字段，则会在脚本中自动创建自动日历。

如果您无法在应用程序中使用这些分析类型，那是因为您没有创建所需的日历期。这可能是由于多种原因造成的，包括：

* 您的应用程序是使用脚本构建的，并且您没有手动将自动日历脚本插入到加载脚本中。

* 您在应用程序中确实有自动日历，但所有日历期都已在应用程序的业务逻辑中删除。

* 您的应用程序至少有一个日历期间，但它是使用自定义日历创建的（对于自定义日历，期间对比期间和期间对比期间（选定）分析类型不可用）。

### 将自动日历添加到加载脚本

如果您已在 数据加载编辑器 中构建应用程序，但尚未定义自定义日历，则可以将自动日历脚本直接插入应用程序的加载脚本，并更改要链接到自动日历的字段的名称。

有关脚本代码和其他详细信息，请参阅[使用自动日历自动派生日期字段](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/derived-fields.htm#Automati)。

### 添加或重新添加日历期间

如果日历期间已从您的应用程序的业务逻辑中删除，请至少将其中一个添加回来，以访问可用的基于期间的分析类型。对于自动日历定义的日历周期，可以是最后排序的值或相对值。

有关基于自动日历或自定义日历创建日历期间的进一步说明，请参阅[创建日历期间](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/BusinessLogic/business-logic-calendar.htm#Creating)。

## 创建智能工作表

有关如何创建智能工作表并将其添加到 Qlik Sense 应用程序的完整示例，请参阅[教程 - 构建分析应用程序](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Tutorials/introduction-building-an-app.htm)。具体而言，请参阅[从分析类型创建工作表](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Sheets/fifth-sheet-insight-advisor.htm#Create)。