فیلتر کردن و جستجوی ورودیها در 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دهمین روز از ماه جاری است،month-1010 ماه پیش است
فیلتر حساب
بر اساس نام حساب، جزء حساب یا یک عبارت با قاعده فیلتر کنید:
- نام کامل یا بخشی از نام حساب:
Assets:Cash,Expenses - عبارت با قاعده:
.*Company.*(با هر حسابی که شامل "Company" باشد مطابقت دارد)
فیلترهای تگ، لینک، پرداختکننده و فراداده
- بر اساس تگ:
#food - بر اساس لینک:
^receipt - بر اساس پرداختکننده:
payee:"restaurant" - بر اساس شرح:
narration:'Dinner with Joe' - بر اساس نوع سند:
document:"\.pdf$" - بر اساس هر متنی: فقط تایپ کنید (به عنوان مثال،
Cash withdrawal) - برای یادداشتها: متن کامنت را جستجو میکند
اگر فیلتر حاوی فاصلهها یا کاراکترهای خاص است، آن را با ' یا " نقل قول کنید.
حذف ورودیها
یک - قبل از فیلتر اضافه کنید تا مطابقتها حذف شوند:
-#tag(حذف تگ)-(^link #tag)(حذف لینکها یا تگها)
پیشرفته: فیلترهای ویژگی ثبت
any(id:'12', account:"Cash$")— ورودیهایی را مطابقت میدهد که حداقل یک ثبت با فرادادهid: 12یا حسابی که باCashبه پایان میرسد، داشته باشند.all(-account:"^Expenses:Food")— همه تراکنشهایی که ثبت بهExpenses:Foodدارند را حذف میکند.
ترکیب فیلترها
- فیلترها را با فاصلهها ب رای "AND" (همه باید مطابقت داشته باشند) جدا کنید.
- با کاما برای "OR" جدا کنید (هر کدام مطابقت داشته باشد)
- از پرانتز برای گروهبندی فیلترها استفاده کنید
نکاتی در مورد تطبیق
- تمام تطبیقها بدون حساسیت به حروف بزرگ و کوچک انجام میشوند
- فیلترها از نحو عبارت با قاعده پایتون استفاده میکنند
- اگر یک عبارت با قاعده معتبر نباشد، فیلتر به دنبال تطابق دقیق خواهد بود
این فیلترهای انعطافپذیر، بررسی دقیق دادههای مالی شما و یافتن سریع ورودیهایی که به آنها اهمیت میدهید را در رابط کاربری وب beancount.io آسان میکنند.