diff --git a/TrafagSalesExporter/Components/Pages/FinanceComparison.razor b/TrafagSalesExporter/Components/Pages/FinanceComparison.razor
index 80669f9..550a211 100644
--- a/TrafagSalesExporter/Components/Pages/FinanceComparison.razor
+++ b/TrafagSalesExporter/Components/Pages/FinanceComparison.razor
@@ -15,13 +15,23 @@
@T("Gleiche Berechnungslogik wie FinanceProbe/Testprogramm", "Same calculation logic as FinanceProbe/test program")
+
+ @T("Ohne Ist", "Without empty actuals")
+
+
+ @string.Format(T("{0:N0}/{1:N0} Zeilen", "{0:N0}/{1:N0} rows"), FilteredNetSalesReferenceRows.Count, _netSalesReferenceRows.Count)
+
@(_loading ? T("Lade...", "Loading...") : T("Aktualisieren", "Refresh"))
-
+
@T("Ampel", "Status")
@T("Land", "Country")
@@ -134,8 +144,19 @@
@code {
private List _netSalesReferenceRows = new();
+ private bool _hideRowsWithoutActual = true;
private bool _loading = true;
+ private List FilteredNetSalesReferenceRows
+ => _hideRowsWithoutActual
+ ? _netSalesReferenceRows.Where(row => row.ActualValue.HasValue).ToList()
+ : _netSalesReferenceRows;
+
+ private void ToggleActualFilter()
+ {
+ _hideRowsWithoutActual = !_hideRowsWithoutActual;
+ }
+
protected override async Task OnInitializedAsync()
{
await LoadAsync();