Фільтрація та пошук записів у beancount.io
Веб-інтерфейс beancount.io надає потужні фільтри у верхньому правому куті сторінки, щоб допомогти вам знайти та проаналізувати певні записи у ваших звітах. Ви можете комбінувати кілька фільтрів, щоб звузити результати. Нижче наведено основні параметри фільтрації:
Фільтр за часом
Фільтруйте записи за датою або періодом. Ви можете використовувати:
- Роки:
2023 - Квартали:
2022-Q1 - Місяці:
2024-05 - Тижні:
2025-W23 - Дні:
2024-06-04 - Діапазони:
2022 - 2023-06(з початку 2022 року до кінця червня 2023 року)
Ви також можете використовувати відносні змінні дати:
year,quarter,month,week,day- Комбінуйте з математикою:
year - day(з початку цього року до сьогодні),year-1 - year(минулий рік і цей рік) - Використовуйте дужки для роз’яснення:
(month)-10– це 10-те число цього місяця,month-10– це 10 місяців тому
Фільтр за рахунком
Фільтруйте за назвою рахунку, компонентом рахунку або регулярним виразом:
- Повна або часткова назва рахунку:
Assets:Cash,Expenses - Regex:
.*Company.*(відповідає будь-якому рахунку, що містить "Company")
Фільтри за тегом, посиланням, платником та метаданими
- За тегом:
#food - За посиланням:
^receipt - За платником:
payee:"restaurant" - За описом:
narration:'Dinner with Joe' - За типом документа:
document:"\.pdf$" - За будь-яким текстом: просто введіть (наприклад,
Cash withdrawal) - Для нотаток: шукає текст коментаря
Якщо фільтр містить пробіли або спеціальні символи, візьміть його в одинарні ' або подвійні " лапки.
Виключення записів
Додайте - перед фільтром, щоб виключити збіги:
-#tag(виключити тег)-(^link #tag)(виключити посилання або теги)
Додатково: Фільтри атрибутів проводки
any(id:'12', account:"Cash$")— відповідає записам, які мають принаймні одну проводку з метаданимиid: 12або рахунком, що за кінчується наCashall(-account:"^Expenses:Food")— виключає всі транзакції з проводкою наExpenses:Food
Комбінування фільтрів
- Розділяйте фільтри пробілами для "AND" (повинні відповідати всі)
- Розділяйте комами для "OR" (будь-який збіг)
- Використовуйте дужки для групування фільтрів
Примітки щодо відповідності
- Усі зіставлення не чутливі до регістру
- Фільтри використовують синтаксис регулярних виразів Python
- Якщо це не дійсний регулярний вираз, фільтр шукатиме точну відповідність
Ці гнучкі фільтри дозволяють легко заглибитися у ваші фінансові дані та швидко знаходити записи, які вас цікавлять, у веб-інтерфейсі beancount.io.