---
schema_version: "1"
id: 1686e40910d3605a9e0e30bd7a79aada9e03dd081613439223f6e88280548c1a
title: 时间系列可视化项中的预测建模函数
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/public/desktop/predictions_future.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/zh-cn/predictions_future.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 09d25b10054340789da6a303488640f976e4c8f28533e107f2c2348271bd3ccd
description: Use predictive modeling functions to make predictions for future dates in time series.
---
[跳转到主要内容](#main-content)

# 时间系列可视化项中的预测建模函数

本文档介绍将时间轴扩展到未来所需的步骤，以便您可以使用预测建模函数对未来日期进行预测。

若要了解如何操作，请按照下面的示例操作。

## 步骤 1：创建可视化项

1. 在 Tableau Desktop 中，连接到 Tableau 附带的示例 - 超市已保存数据源。
2. 导航到“Sheet 1”（工作表 1）工作表。
3. 从“数据”窗格中，将“Order Date”（订单日期）维度拖到“列”功能区。
4. 打开度量的上下文菜单，将其列表级别更改为“月”和“年”：
    
    ![度量上下文菜单](/tableau/next/zh-cn/public/desktop/zh-cn/Img/predict-pill-list-level.png)
5. 将“Profit”（利润）拖到“行”功能区。

## 步骤 2：创建预测计算

1. 单击以打开顶部的“分析”菜单，然后选择“创建计算字段”。
2. 在计算编辑器中，执行以下操作：
    
    - 为计算命名：**Quantile Predict Median Profit**（分位数预测中值利润）。
    - 输入以下公式：
    
    `MODEL_QUANTILE(0.5, SUM([Profit]),ATTR(DATETRUNC('month', [Order Date])))`
    
    MODEL\_QUANTILE 函数采用给定的分位数，并基于您输入的预测因子预测值。在本例中，分位数 = 0.5，用于预测中位数。我们要预测利润，所以目标表达式是为 SUM(\[Profit\])。由于我们希望根据过去的业绩进行预测，因此我们包括日期作为预测因子。
    
    **注意**：对于预测建模函数，不能混用聚合参数和非聚合参数。由于目标表达式必须是聚合表达式，因此预测因子也必须如此。在本例中，我们使用了 ATTR(DATETRUNC('month', \[Order Date\]))。有关使用 ATTR 函数的详细信息，请参见[何时使用属性 (ATTR) 函数](https://kb.tableau.com/articles/howto/when-to-use-the-attribute-attr-function?lang=zh-cn)。
3. 完成后，单击“确定”。
    
    预测计算现在作为计算字段添加到“数据”窗格中。

## 步骤 3：向视图中添加预测计算

1. 将预测计算拖到“行”功能区“SUM(Profit)”的右侧。
2. 右键单击（在 Mac 上按住 Control 单击）度量，并选择“双轴”。
3. 为了使双轴图且中的两个轴对齐以使用相同的刻度，请右键单击（在 Mac 上按住 Control 单击）辅助轴（本例中为“**Quantile Predict Median Profit**”（分位数预测中值利润），并选择“同步轴”。此操作会将两个轴的刻度对齐。
    
    ![带有利润线和预测曲线的折线图](/tableau/next/zh-cn/public/desktop/zh-cn/Img/predict-future-rev1.png)

## 步骤 4：扩展日期范围并将数据致密化

最后一步是将水平轴扩展到将来，以便可以添加超出当前日期范围的标记。

1. 为此，请打开“MONTH(Order Date)”胶囊的上下文菜单，并选择“扩展日期范围”。
2. 在“扩展日期范围”对话框中，让我们将轴延长 16 个月：
    
    ![“扩展日期范围”对话框](/tableau/next/zh-cn/public/desktop/zh-cn/Img/predict-future-rev2.png)
    
    Tableau 通过扩展水平轴自动更新视图，并包含有关这些未来日期的预测：
    
    ![日期轴延伸到未来的折线图](/tableau/next/zh-cn/public/desktop/zh-cn/Img/predict-future-rev3.png)
    
    请注意，蓝色的“Profit”（利润）线未延伸到图形的末尾。 但是，表示预测计算“Quantile Predict Median Profit”（分位数预测中值利润）的橙色线_确实_延伸到图形的末尾。“计算未来日期的预测利润”是数据致密化的一个示例，当 Tableau 在视图中创建其他标记以补偿[缺失值](https://help.tableau.com/current/pro/desktop/zh-cn/missing_values.htm)时，将发生数据致密化。数据不会添加到基础数据源；而只是会生成标记并添加到视图中。

**注意：**将日期范围扩展到将来时，Tableau 会自动在 “分析”菜单中启用“通过缺失值推断属性”选项。这可确保您的预测计算对缺失值有效。有关此菜单选项的更多详细信息，请参见[使用生成的标记的预测建模](https://help.tableau.com/v0.0/public/desktop/zh-cn/predictions_generated_marks.htm)。  
  
有关数据致密化的更多信息，请参见 [Data Plus Science](https://www.dataplusscience.com/index.html) 的这篇[数据致密化文章](https://www.dataplusscience.com/DataDensification.html)。