Viewing Forecasts
The forecast dashboard is the primary screen you interact with in pdView. It displays your model’s forecast output as an interactive chart and data table, with controls for filtering categories, selecting historical runs, and customising the view.
Dashboard layout
The dashboard is divided into four areas:
- Top navigation bar — links to Home, Performance Metrics, and Knowledge Base. Also contains the Run Walkthrough button for guided onboarding.
- Sub-navigation bar — the category selector, view toggle buttons, and the options sidebar toggle. Displays the current NEM time and latest run datetime on the right side.
- Main content area — the forecast chart and data table.
- Options sidebar — run datetime selection, sensitivity toggles, and input aggregation checkboxes.
Category selector
The category selector appears as a row of toggle buttons in the sub-navigation bar. Each button represents a forecast category, such as a NEM region (NSW, QLD, VIC, SA, TAS). Categories are defined by your model’s series key output columns.
Click a category button to toggle it on or off. Both the chart and the table update to show only the selected categories. Selected categories are highlighted in blue, while unselected categories appear in green.
Forecast chart
The forecast chart is an interactive time-series chart that plots your model’s forecast output over time. Each category is shown as a separate colour-coded line.
You can interact with the chart in several ways:
- Zoom — click and drag on the chart to zoom into a time range, or use the range selector at the bottom of the chart.
- Pan — after zooming in, drag the selected range to pan across the time axis.
- Tooltips — hover over the chart to see values at a specific point in time. Toggle the tooltip icon button (the speech bubble) in the title area to switch between combined and split tooltip mode. Split tooltips display each series value in its own floating label.
Forecast table
The forecast table shows the same data in a tabular format, powered by AG Grid.
The table supports two display modes:
- Raw data — shows individual forecast data points.
- Daily aggregate — groups data by day. Toggle between these modes using the Show Daily Aggregate or Show Raw Data button above the table.
To export the visible data, click Export CSV. The download includes only the currently displayed rows and columns.
Note: Hover over truncated cell values to see the full content in a tooltip.
View toggles
In the sub-navigation bar, you’ll find two icon buttons that control which views are visible:
- Chart icon — show or hide the forecast chart.
- Table icon — show or hide the forecast table.
Both views can be displayed simultaneously, or you can show either one on its own. If both views are hidden, a prompt appears with a link to re-enable the chart.
Options sidebar
Click the options icon in the sub-navigation bar to toggle the options sidebar. The sidebar contains three collapsible sections:
Run datetime
This section lists the available historical model run datetimes as checkboxes, sorted with the most recent at the top. The latest run is labelled Latest with a formatted timestamp.
- Select up to 4 run datetimes simultaneously to compare how the forecast has evolved across runs.
- Hover over a run datetime to reveal the Explore run data icon (a folder with magnifying glass). Clicking it opens the SQL Viewer with that run’s complete input and output data.
Sensitivities
Sensitivity scenarios appear here as checkboxes. For more details on how sensitivities and model comparison work, see Comparing Models & Sensitivities.
Inputs
Input aggregations appear as checkboxes in this section. See Comparing Models & Sensitivities for details on viewing input data alongside your forecast.
Current NEM time and latest run
The sub-navigation bar displays two informational badges on the right side:
- NEM Time — a live clock showing the current time in the NEM timezone (Australia/Brisbane), updated every second.
- Latest Rundatetime — the timestamp of the most recent completed model run.
On-demand models
If your model uses the on-demand run mode, a Run model button appears in the title area next to the model name. Clicking it triggers a new model run through the API. While the run is in progress, the button shows a “Running model…” state and is disabled until the run completes.
Next steps
Learn how to overlay multiple models and enable sensitivity scenarios in Comparing Models & Sensitivities.