Forum Discussion

LennartPfeiler's avatar
LennartPfeiler
New Member
2 years ago
Solved

Power BI integrated forecast method

Hello everyone, I am currently a student and have the task of optimising a Power BI report forecast. The report just uses the integrated forecast method in the analytics panel. I have already resear...
  • Shravan133's avatar
    2 years ago

    Power BI's integrated forecasting feature in the analytics pane primarily uses exponential smoothing (ETS) for time series forecasting. More specifically, it employs an algorithm known as ETS (Error, Trend, Seasonal) decomposition.

    Details on ETS Model:

    1. Error (E): Measures the extent of random variations in the data.
    2. Trend (T): Captures the underlying trend in the data.
    3. Seasonal (S): Identifies and measures seasonal patterns within the data.

    Two Models in Power BI Forecasting:

    Power BI uses two different methods depending on the data characteristics:

    1. ETS AAA (Additive Error, Additive Trend, Additive Seasonality): Suitable when both trend and seasonality patterns are additive.
    2. ETS AAN (Additive Error, Additive Trend, No Seasonality): Used when seasonality is not detected or is negligible.

    Documentation and Sources:

    • Microsoft Official Documentation: Microsoft provides detailed documentation on Power BI’s forecasting capabilities and the underlying algorithms. You can find this in the Power BI Documentation on the official Microsoft website.
    • Technical Whitepaper: For a more in-depth understanding, you can refer to the technical whitepaper on Power BI Advanced Analytics, which explains the forecasting techniques and models used in Power BI.

    When Each Algorithm is Selected:

    The selection between ETS AAA and ETS AAN is typically automated based on the characteristics of the data:

    • If the data exhibits a clear seasonal pattern, the ETS AAA model is selected.
    • If the data does not exhibit seasonality, the ETS AAN model is chosen.

    Practical Steps to Optimize Forecasting in Power BI:

    1. Preprocess Data: Ensure your time series data is clean and appropriately preprocessed.
    2. Configure Forecasting Parameters:
      • Use the Confidence Interval to adjust the forecast's certainty range.
      • Adjust Seasonality manually if you have domain knowledge of the data.
    3. Validate Forecast: Compare the forecast results with historical data to validate the accuracy of the model.

    By understanding the underlying ETS models and their selection criteria, you can better optimize and interpret forecasts in Power BI.