Changes between Version 1 and Version 2 of AdvancedReport5


Ignore:
Timestamp:
12/29/25 18:47:40 (5 days ago)
Author:
211101
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReport5

    v1 v2  
    2626}}}
    2727Проблематичен месец е месец каде што {{{net_balance}}} е негативен. Резултатите можат да се прикажат во графикон (на пример, бар график или линиски график) за подобра анализа. Може да се додаде процентуална промена меѓу месеците за да се откријат трендовите во приходите и трошоците
     28
     29==== Релациона алгебра
     30- T(transaction_id, date)
     31- TB(transaction_id, earned_amount, spent_amount)
     32
     33JOIN на табелите:
     34- J1 ← T ⨝,,T.transaction_id = TB.transaction_id,, TB
     35
     36Групирање по месец и пресметка на приходи и расходи:
     37- M ← γ,,month = FORMAT(date, 'YYYY-MM');
     38        Σ(earned_amount) → total_income,
     39        Σ(spent_amount) → total_expense,,(J1)
     40
     41Пресметка на нето состојба:
     42- R ← π,,month, total_income, total_expense,
     43        (total_income − total_expense) → net_balance,,(M)
     44
     45Подредување по месец:
     46- R_final ← τ,,month,,(R)
     47
     48> За само проблематични месеци, се додава уште еден чекор:
     49
     50Филтрирање на проблематични месеци (негативна состојба):
     51- P ← σ,,net_balance < 0,,(R_final)