Workbook.CreateForecastSheet (Excel)
Si tiene datos históricos basados en el tiempo, puede usar CreateForecastSheet para crear una previsión. Cuando se crea una previsión, se crea una nueva hoja de cálculo que contiene una tabla de los valores históricos y previstos, y un gráfico que los muestra. Una previsión puede ayudarle a predecir cosas como ventas futuras, requisitos de inventario o tendencias de los consumidores.
Cuando se usa una fórmula para crear una previsión, devuelve una tabla con los datos históricos y previstos, así como un gráfico. La previsión predice valores futuros mediante el uso de los datos existentes basados en tiempo y la versión AAA del algoritmo de suavizado exponencial (ETS). La tabla tiene las columnas siguientes, tres de las cuales son columnas calculadas:
CreateForecastSheet (Timeline, Values, ForecastStart, ForecastEnd, ConfInt, Seasonality, DataCompletion, Aggregation, ChartType, ShowStatsTable)
ActiveWorkbook.CreateForecastSheet Timeline:=, Values:=
Arguments
Estos son los argumentos con nombre :
Timeline (Range) - Matriz o rango de datos numéricos independientes. Las fechas de la escala de tiempo deben tener un paso coherente entre ellas y no pueden ser cero. No es necesario ordenar la escala de tiempo porque el mecanismo de previsión la ordenará de forma implícita para los cálculos. Si no se puede identificar un paso constante en la escala de tiempo proporcionada, se devolverá una llamada a procedimiento o un argumento no válido (error 5).
Values (Range) - Valores históricos para los que desea pronosticar los siguientes puntos.
Optional arguments
Los siguientes argumentos son opcionales
ForecastStart - Punto desde el que se iniciará la previsión generada
ForecastEnd - Punto en el que finalizará la previsión generada
ConfInt - Valor numérico comprendido entre 0 y 1 (exclusivo), que indica un nivel de confianza para el intervalo de confianza calculado. Por ejemplo, para un intervalo de confianza de 90%, se calculará un nivel de confianza 90% (90% de los puntos futuros entrará dentro de este radio desde la predicción). El valor predeterminado es 95%
Seasonality - Un valor numérico. El valor predeterminado de 1 significa que Excel detecta la estacionalidad automáticamente para la previsión y usa números enteros positivos para la longitud del patrón estacional. 0 indica que no hay estacionalidad, lo que significa que la predicción será lineal. Los números enteros positivos indicarán al algoritmo que debe usar patrones de esta longitud como estacionalidad. Para cualquier otro valor, se devolverá el error 5. La estacionalidad máxima admitida es 8.760 (número de horas de un año). Cualquier estacionalidad por encima de ese número dará como resultado el error 5
DataCompletion (XlForecastDataCompletion) - Puede ser una de estas constantes XlForecastDataCompletion : xlDataCompletionZeros o xlDataCompletionInterpolate (predeterminado).
Posibles valores de retorno son xlForecastDataCompletionInterpolate, xlForecastDataCompletionZeros.
Aggregation (XlForecastAggregation) - Puede ser una de estas constantes XlForecastAggregation : xlAggregationAverage (predeterminado), xlAggregationCount, xlAggregationCountA, xlAggregationMax, xlAggregationMedian, ** xlAggregationMin**o xlAggregationSum.
Valores posibles son
xlForecastAggregationAverage | |
xlForecastAggregationCount | |
xlForecastAggregationCountA | |
xlForecastAggregationMax | |
xlForecastAggregationMedian | |
xlForecastAggregationMin | |
xlForecastAggregationSum |
ChartType (XlForecastChartType) - Puede ser una de estas constantes XlForecastChartType : xlChartTypeLine (predeterminado) o xlChartTypeColumn.
Posibles valores de retorno son xlForecastChartTypeColumn, xlForecastChartTypeLine.
ShowStatsTable (Boolean) - True o false. Si es true, se genera una tabla adicional en la hoja creada. Esta tabla contiene medidas estadísticas que indican la exactitud de la previsión creada.