Inflation Leg

Last updated 9 November 2026

Function reference › Inflation Derivatives › Additional Functions

1 GIAnalyzer function for Excel. Optional arguments are shown in [brackets].

GIA_IND_InflationLeg_AverageDiscountingInterestRate

GIA_IND_InflationLeg_AverageDiscountingInterestRate(EDate, DR, BCPI, RateI, EfDateI, CFrI, DaysI, DCurveDates, DCurveRates, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, Comp, Days, Interp)
ArgumentUseDescription
EDateRequiredThe expiry date.
DRRequiredThe date rolling method. Non-business days are Saturdays and Sundays; holidays are not supported (Following, ModifiedFollowing, Previous, ModifiedPrevious, NoAdjustment)
BCPIRequiredThe CPI level at the inception of the deal.
RateIRequiredThe interest rate of the inflation leg.
EfDateIRequiredThe original effective date in the inflation leg.
CFrIRequiredThe frequency of coupons in the inflation leg of the swap (Annual, SemiAnnual, Quarterly, Monthly)
DaysIRequiredThe time basis in the inflation leg of the swap (act/360, act/365, act/act, 30E/360, 30I/360)
DCurveDatesRequiredThe array of dates in the interest rate curve used for discounting cash flows.
DCurveRatesRequiredThe array of rates in the interest rate curve used for discounting cash flows.
CPICurveDatesRequiredThe array of dates in the expected CPI curve. The first date has to be equal to the value date.
CPICurveRatesRequiredThe array of rates in the expected CPI curve. The first rate has to be equal to the last published CPI before this date.
SeasonRequiredAn array of 12 numbers, each of which represents the difference between the average monthly inflation rate and the inflation rate in the specific month.
VDateRequiredThe value date.
SDateRequiredThe spot date.
LagVRequiredThe difference in months between the month of the value date and the last month included in the latest CPI. See the documentation for full description.
LagTRequiredThe difference in months between the month of the target date and the last month included in the latest CPI. See the documentation for full description.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)