Einträge filtern und suchen in beancount.io
Die beancount.io UI bietet leistungsstarke Filter oben rechts auf der Seite, mit denen Sie bestimmte Einträge in Ihren Berichten finden und analysieren können. Sie können mehrere Filter kombinieren, um die Ergebnisse einzugrenzen. Im Folgenden sind die wichtigsten Filteroptionen aufgeführt:
Zeitfilter
Filtern Sie Einträge nach Datum oder Zeitraum. Sie können Folgendes verwenden:
- Jahre:
2023 - Quartale:
2022-Q1 - Monate:
2024-05 - Wochen:
2025-W23 - Tage:
2024-06-04 - Bereiche:
2022 - 2023-06(von Anfang 2022 bis Ende Juni 2023)
Sie können auch relative Datumsvariablen verwenden:
year,quarter,month,week,day- Kombinieren mit Mathematik:
year - day(vom Beginn dieses Jahres bis heute),year-1 - year(letztes Jahr und dieses Jahr) - Verwenden Sie Klammern zur Verdeutlichung:
(month)-10ist der 10. dieses Monats,month-10ist vor 10 Monaten
Kontofilter
Filtern Sie nach Kontoname, Kontokomponente oder einem regulären Ausdruck:
- Vollständiger oder teilweiser Kontoname:
Assets:Cash,Expenses - Regex:
.*Company.*(entspricht jedem Konto, das "Company" enthält)
Tag-, Link-, Zahlungsempfänger- und Metadatenfilter
- Nach Tag:
#food - Nach Link:
^receipt - Nach Zahlungsempfänger:
payee:"restaurant" - Nach Beschreibung:
narration:'Dinner with Joe' - Nach Dokumenttyp:
document:"\.pdf$" - Nach beliebigem Text: einfach tippen (z. B.
Cash withdrawal) - Für Notizen: durchsucht den Kommentartext
Wenn der Filter Leerzeichen oder Sonderzeichen enthält, setzen Sie ihn in einfache (') oder doppelte (") Anführungszeichen.
Einträge ausschließen
Fügen Sie ein - vor einem Filter hinzu, um Übereinstimmungen auszuschließen:
-#tag(Tag ausschließen)-(^link #tag)(Links oder Tags ausschließen)
Erweitert: Buchungsattributfilter
any(id:'12', account:"Cash$")– entspricht Einträgen mit mindestens einer Buchung mit Metadatenid: 12oder einem Konto, das mitCashendetall(-account:"^Expenses:Food")– schließt alle Transaktionen mit einer Buchung nachExpenses:Foodaus
Filter kombinieren
- Trennen Sie Filter durch Leerzeichen für "AND" (alle müssen übereinstimmen)
- Trennen Sie Filter durch Kommas für "OR" (eine Übereinstimmung reicht)
- Verwenden Sie Klammern, um Filter zu gruppieren
Hinweise zur Übereinstimmung
- Alle Übereinstimmungen sind nicht case-sensitiv
- Filter verwenden die reguläre Ausdruckssyntax von Python
- Wenn es sich nicht um einen gültigen regulären Ausdruck handelt, sucht der Filter nach einer exakten Übereinstimmung
Diese flexiblen Filter erleichtern es, Ihre Finanzdaten zu durchsuchen und schnell die Einträge zu finden, die Sie in der beancount.io Web-UI interessieren.