When your driving table for the report is Bank account ledger entry, why are you using a datefilter variable, you can directly use the Posting date field from the Bank account ledger entry table to accept user input from the user and your Bank account ledger entry table will be automatically filtered for the given date range.