mirror of
https://github.com/christianvidalwolf-prog/CrazeAnalytix.git
synced 2026-08-03 13:05:24 +02:00
Refine Forecast View: Dynamic 'Actual Units Sales' based on customer filters
This commit is contained in:
@@ -173,12 +173,17 @@ const App: React.FC = () => {
|
||||
}
|
||||
}, []);
|
||||
|
||||
// Update forecast when customer filter changes
|
||||
// Update forecast when filters change
|
||||
useEffect(() => {
|
||||
if (rawData.length > 0) {
|
||||
handleForecastFetch(rawData, filters.customer);
|
||||
// Filter rawData to respect customer selections but keep all years (2025 for seasonality, 2026 for actuals)
|
||||
const forecastRelevantData = filterData(rawData, {
|
||||
...filters,
|
||||
year: [] // Ensure we don't filter out 2025/2026 if a single year is selected in UI
|
||||
});
|
||||
handleForecastFetch(forecastRelevantData, filters.customer);
|
||||
}
|
||||
}, [filters.customer, rawData, handleForecastFetch]);
|
||||
}, [filters, rawData, handleForecastFetch]);
|
||||
|
||||
const initializeData = (data: SalesRecord[]) => {
|
||||
setRawData(data);
|
||||
|
||||
Reference in New Issue
Block a user