I am looking into the possibility to migrate a Google Sheets solution, to Airtable. One piece of functionality I was doing in Google Sheets was the below.
- I have a list of bookings. Each booking has a 'ValueAmount', and PaidOn
- I have an export of BankTransactions. This has information about Date, Description & Total of each transaction
I want to be able to locate the BankTransaction automatically, for each paid booking. How this can be found is by taking the PaidOn, and giving it a time window of 7 days, and looking for a transaction matching the exact Value amount. As a condition this would be like: Booking.MatchingBankTransaction = (where Transaction.Value = Booking.ValueAmount and Transaction.TransactionDate >= Booking.PaidOn and Transaction.TransactionDate <= Booking.PaidOn + 7 days.
The reason for the 7 days, is because the bank can show transactions later.
Using the FILTER function in Google Sheets, I am able to automatically match this with just a formula. Airtable has no concept of the FILTER function. Can one do this functionality easily in Airtable? I tried looking into Lookup or Rollup fields, however since there is no direct link to the table, these are not very useful. Is it possible to automatically query data from another table, and link it to another table, similar to the FILTER function in Google Sheets?
Thanks, any advice appreciated!