---
schema_version: "1"
id: 75932203568e6ce6f83585c3932d8fd288a461c05a282c62bd1e566512352ada
title: Resolving Forecasting Errors
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/public/desktop/forecast_resolve_errors.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/en-us/forecast_resolve_errors.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 64c4dcf57ded0ed30503e83ff06dcc4447e029be9d90d384e5a6184fd8e00f09
description: Resolve forecasting errors caused by too much or too little data.
---
[Skip to main content](#main-content)

# Resolving Forecasting Errors

If Tableau is unable to provide a forecast for your view, the problem can often be resolved by changing the Date value in the view (see [Change Date Levels](https://help.tableau.com/v0.0/public/desktop/en-us/dates_levels.htm)).

Forecasting errors can result when the aggregation level of the time series (months, weeks, etc.) is either too fine or too coarse for the data to be forecast. This can lead to the "too much data" or "too little data" errors described below. Date aggregation can trigger a "too many Nulls" scenario when forecasting attempts to extract more data from the measure than is possible. For example, if the underlying granularity of the sales data is months but you aggregate by weeks, the result may be a significant number of Null values.

Other problems arise when the view’s aggregation and the aggregation specified for the forecast (using the Aggregate by field in the Forecast Options dialog box) are not compatible. Tableau can create a forecast when the forecast aggregation is a finer level of detail than the view's aggregation, but not when it is at a coarser level of detail; even when it is finer, the two values are only compatible if there is a strict hierarchy that Tableau can use (for example, quarters can be evenly divided into three months, but months can't be evenly divided into weeks). Avoid these scenarios by setting Aggregate by to Automatic.

The following list shows errors that can be result from invalid forecasts in Tableau, and provides advice on how to resolve them.

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Basic-Border.css');" class="TableStyle-Basic-Border" cellspacing="0">
                    <colgroup><col style="width: 30%;" class="TableStyle-Basic-Border-Column-Column1">
                    <col class="TableStyle-Basic-Border-Column-Column1">
                    </colgroup><tbody>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><b>Error message</b>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><b>Suggestion for Resolution</b>
                            </td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A continuous date cannot be derived from the date fields in the view.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">
                                <p>Forecasting requires a date field that can be interpreted continuously. If the date field is not explicitly continuous, then one of the included date levels must be Year. </p>
                                <p>This error is returned if there are no dates in the view, or if the dates in the view don’t constitute a full hierarchy (for example, the date includes Year and Day, but not Month), or if they constitute a hierarchy that is not supported (for example, Year, Week, Day).</p>
                            </td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">The time series is too short to forecast.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">
                                <p>Expand the time series in your view to include more date values.</p>
                                <p>This error is returned if there are fewer than four data points after trimming off unreliable or partial trailing periods which could mislead the forecast.</p>
                            </td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A forecast cannot be computed for a time series with Null date values.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Eliminate any Null values from the date field or fields in the view, either by filtering the date field or by using a less detailed date granularity (for example, by switching from months to quarters). </td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A forecast cannot be computed when the view contains multiple distinct date fields. 
</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">This error is returned if there are multiple date fields in the view. For example, if both Order Date and Ship Date are in the same view, forecasting is not supported.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">The selected 'Aggregate by' value in Forecast Options is not compatible with the visualization.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">
                                <p>The date in the view must be compatible with the value of <span class="uicontrol">Aggregate by</span> in the Forecast Options dialog box. For example, if <span class="uicontrol">Aggregate by</span> is set to Weeks and the date in the view is set to Months, this error occurs.</p>
                                <p>Change one of the dates so that the two are compatible, or set <span class="uicontrol">Aggregate by</span> to Automatic.</p>
                            </td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A forecast cannot be computed because there are too many missing values.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">
                                <p>This error is returned  if more than 40% of the data in a pane is missing. </p>
                                <p>Selecting <span class="uicontrol">Fill in missing values with zeros</span> in the Forecast Options dialog box will not resolve this error. Aggregate your data to a higher level of detail by removing dimensions or changing the date level, for example from 'weeks' to 'months'.</p>
                                <p>Otherwise, you must modify the source data or use data from a different source.</p>
                            </td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">There is no measure to forecast.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">This error is returned if no measure that can be forecast is present in the view. Forecast measures must be on the Rows or Columns shelf, or on the Marks card.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">The measure to forecast must be a number.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Some measures cannot be interpreted numerically and therefore cannot be forecast.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A forecast cannot be computed for a dimension.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">The value to be forecast must be a measure, and not a dimension. </td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">There is too much data to compute a forecast.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Forecasting is not possible when the result set from the query is too large. The limit is about 10,000 rows. To fix the forecast, aggregate the time series value at a higher level (for example, Month instead of Week) or filter the data.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A forecast cannot be computed because the data is divided into too many rows, columns, or colors.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Simplify the view to resolve the error by filtering or removing some of the dimensions.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A forecast cannot be computed because the view contains table calculations.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Create a version of the view that does not contain table calculations.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A forecast cannot be computed because there is a  measure on the Filters shelf.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Remove the measure from the Filters shelf.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A forecast cannot be computed because <span class="uicontrol">Aggregate Measures</span> is not selected.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><span class="uicontrol">Aggregate Measures</span> is an option on the Analysis menu. See <a href="https://help.tableau.com/v0.0/public/desktop/en-us/calculations_aggregation.htm" class="xref">Data Aggregation in Tableau</a> and <a href="https://help.tableau.com/v0.0/public/desktop/en-us/calculations_aggregation.htm#DisAggData" class="xref">How to Disaggregate Data</a>.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A forecast cannot be computed because the view contains percent calculations. </td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><span class="uicontrol">Percentage of</span> is an option on the Analysis menu. See <a href="https://help.tableau.com/v0.0/public/desktop/en-us/calculations_percentages_options.htm" class="xref">Calculate Percentages in Tableau</a>.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A forecast cannot be computed because Grand Totals or Subtotals is enabled.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">These options are controlled from the <span class="uicontrol">Totals </span>command in the Analysis menu. See <a href="https://help.tableau.com/v0.0/public/desktop/en-us/calculations_totals_grandtotal_turnon.htm" class="xref">Show Totals in a Visualization</a>.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A multiplicative model cannot be computed because the measure to be forecast has one or more values that are less than or equal to zero.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">You have created a custom model with Trend or Seasonality set to <span class="uicontrol">Multiplicative</span>. Change this value, or set the Forecast Model to <span class="uicontrol">Automatic</span>.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A model with multiplicative trend and additive season is not allowed because it is numerically unstable.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">You have created a custom model configured as described in the error message. Change the settings for the custom model, or set the Forecast Model to <span class="uicontrol">Automatic</span>.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A seasonal model cannot be computed because the time series is too short.</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">
                                <p>Expand the time series in your view to include more date values.</p>
                            </td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyB-Column1-Body1">The selected multiplicative model cannot be computed because some of the
data is too close to zero relative to the rest of the data.
</td>
                            <td class="TableStyle-Basic-Border-BodyA-Column1-Body1">You have created a custom model configured as described in the error message. Change the settings for the custom model, or set the Forecast Model to <span class="uicontrol">Automatic</span>.</td>
                        </tr>
                    </tbody>
                </table>