BondDtb

Ուղղորդիչ:  OLAP բանաձևեր, ֆունկցիաներ, ատոմար ցուցանիշներ > OLAP Ֆունկցիաներ >

BondDtb

Previous pageReturn to chapter overviewNext page

 

OLAP-ի հատուկ ֆունկցիա։ Հաշվարկում է արժեթղթի պայմանագրի մնացորդները ըստ մարմանը մնացած օրերի քանակի` օգտվելով OLAP-ի պահոց արտահանված SSSVODC(C7, CA, CB) խմբից։

 
Ֆունկցիոնալ նկարագրություն

BondDtb(DayCount1, DayCount2, TypeBond, RemType, WichRem, [CodFil], [Date1], [CalcCurCode])

 

Պարամետր

Նկարագրություն

DayCount1

(Պարտադիր պարամետր), մարմանը մնացած օրերի քանակի ստորին սահման։  

DayCount2

(Պարտադիր պարամետր), մարմանը մնացած օրերի քանակի վերին սահման։

TypeBond

(Պարտադիր պարամետր), պայմանագրերի տեսակներ։Հնարավոր արժեքներն են՝
  "CA" - վերավաճառքի համար արժեթղթեր
  "CB" - վաճառքի համար արժեթղթեր
  "C7" - մինչև մարման ժամկետը պահվող արժեթղթեր։
Եթե պարամետրի արժեքի վերջում ավելացվում է "P", ապա հաշվարկվում է տվյալ պայմանագրերի տեսակների գծով միջին տոկոսադրույքը։ Օրինակ`
  "C7P" - մինչև մարման ժամկետը պահվող արժեթղթերի գծով եկամտաբերության միջին տոկոսադրույքը։
Եթե պարամետրի արժեքի վերջում ավելացվում է "PP", ապա հաշվարկվում է տվյալ պայմանագրերի տեսակների գծով միջին տոկոսադրույքը։ Օրինակ`
  "C7PP" - մինչև մարման ժամկետը պահվող արժեթղթերի գծով գնի եկամտաբերության միջին տոկոսադրույքը։ 

RemType

(Պարտադիր պարամետր), արժեթղթի արժեքների տեսակներ։Հնարավոր արժեքներն են՝
  "T" - ընդամենը (Total)
  "M" - գրավադրված մաս (mortgage)
  "R" - հակադարձ ռեպոյով վաճառված մաս 

WichRem

(Պարտադիր պարամետր), պայմանագրի մնացորդների տեսակներ։
Հնարավոր արժեքներն են՝
  "N" - անվանական արժեք (Nominal)
  "A" - ընթացիկ գին (Actual price)
  "P"  - գնման գին (Purchase price)
  "I" - հաշվարկված տոկոս (Interest)

CodFil

(Ոչ պարտադիր պարամետր), մասնաճյուղերի կամ նրանց խմբերի կոդեր։ Եթե այս պարամետրը նշված չէ, ապա բանաձևը հաշվարկվում է համակարգի պարամետրերում նշված մասնաճյուղի համար։
Պարամետրի օրինակներ՝ "77700,77700","001","002"։

Date 1

(Ոչ պարտադիր պարամետր), ամսաթիվ որի դրությամբ հաշվարկվում է բանաձևը։ Եթե այս պարամետրը նշված չէ, օգտագործվում է համակարգի պարամետրերում նշված սկզբնական ամսաթիվը։

CalcCurCod

(Ոչ պարտադիր պարամետր)։ Արժույթ, համարժեք որի կբերվեն մնացորդները։
Որոշակի տարադրամով բանաձևի արժեքը հաշվելու համար որպես պարամետրի արժեք տրվում է այդ տարադրամի կոդը։ 
Պարամետրի օրինակ՝ "001" - հաշվարկել ամբողջ մնացորդի համարժեքը USD-ով` հաշվարկի պատուհանում նշված վերջնական ամսաթվի դրությամբ  փոխարժեքով։

Օրինակ`

1.Այս օրինակում հաշվարկվում է վերավաճառքի արժեթղթերի ընդհանուր նոմինալ արժեքը` "15/08/13"-ի դրությամբ, որոնց մարմանը մնացել է 20-ից 50 օր։
BondDtb(20,50,"CA","T","N",,"15/08/13")

2.Այս օրինակում հաշվարկվում է մինչև մարման ժամկետը պահվող արժեթղթերի եկամտաբերության միջին տոկոսադրույքը ՝ համակարգի պարամետրերում նշված սկզբնական ամսաթվի դրությամբ (դրամական արտահայտությամբ)։
BondDtb(30,40,"C7P","T","N")