Preskočiť na hlavný obsah

Filtrovanie a vyhľadávanie záznamov v beancount.io

Používateľské rozhranie beancount.io poskytuje výkonné filtre v pravom hornom rohu stránky, ktoré vám pomôžu vyhľadávať a analyzovať konkrétne záznamy vo vašich prehľadoch. Môžete kombinovať viacero filtrov, aby ste zúžili výsledky. Nižšie sú uvedené hlavné možnosti filtrovania:

Časový filter

Filtrujte záznamy podľa dátumu alebo obdobia. Môžete použiť:

  • Roky: 2023
  • Kvartály: 2022-Q1
  • Mesiace: 2024-05
  • Týždne: 2025-W23
  • Dni: 2024-06-04
  • Rozsahy: 2022 - 2023-06 (od začiatku roka 2022 do konca júna 2023)

Môžete tiež použiť premenné relatívneho dátumu:

  • year, quarter, month, week, day
  • Kombinovať s matematikou: year - day (od začiatku tohto roka do dnešného dňa), year-1 - year (minulý rok a tento rok)
  • Použite zátvorky na objasnenie: (month)-10 je 10. deň tohto mesiaca, month-10 je pred 10 mesiacmi

Filter účtov

Filtrujte podľa názvu účtu, komponentu účtu alebo regulárneho výrazu:

  • Celý alebo čiastočný názov účtu: Assets:Cash, Expenses
  • Regex: .*Company.* (zhoduje sa s akýmkoľvek účtom obsahujúcim "Company")

Filtre pre značky, odkazy, príjemcov a metadáta

  • Podľa značky: #food
  • Podľa odkazu: ^receipt
  • Podľa príjemcu: payee:"restaurant"
  • Podľa popisu: narration:'Dinner with Joe'
  • Podľa typu dokumentu: document:"\.pdf$"
  • Podľa ľubovoľného textu: jednoducho napíšte (napr. Cash withdrawal)
  • Pre poznámky: vyhľadáva text komentárov

Ak filter obsahuje medzery alebo špeciálne znaky, uveďte ho do úvodzoviek pomocou ' alebo " .

Vylúčenie záznamov

Pridajte - pred filter, aby ste vylúčili zhody:

  • -#tag (vylúčiť značku)
  • - (^link #tag) (vylúčiť odkazy alebo značky)

Rozšírené: Filtre atribútov účtovania

  • any(id:'12', account:"Cash$") - zodpovedá záznamom s aspoň jedným účtovaním s metadátami id: 12 alebo účtom končiacim na Cash
  • all(-account:"^Expenses:Food") - vylúči všetky transakcie s účtovaním do Expenses:Food

Kombinovanie filtrov

  • Oddeľte filtre medzerami pre "AND" (všetky sa musia zhodovať)
  • Oddeľte čiarkami pre "OR" (akákoľvek zhoda)
  • Použite zátvorky na zoskupenie filtrov

Poznámky k porovnávaniu

  • Všetko porovnávanie nerozlišuje veľké a malé písmená
  • Filtre používajú syntax regulárnych výrazov jazyka Python
  • Ak nejde o platný regulárny výraz, filter bude hľadať presnú zhodu

Vďaka týmto flexibilným filtrom je jednoduché preniknúť do vašich finančných údajov a rýchlo nájsť záznamy, ktoré vás zaujímajú, vo webovom rozhraní beancount.io.