Перейти к содержимому

Функции

В Invest 47 встроенных функций — на момент написания. Все они задокументированы здесь.

По категориям

Алфавитный указатель

ФункцияКатегорияСигнатура
absСкалярныеabs(x)
add_daysДатаadd_days(d, n)
add_monthsДатаadd_months(d, n)
add_yearsДатаadd_years(d, n)
avgАгрегатыavg(expr)
cagrФинансыcagr(start, end, years)
cap_rateФинансыcap_rate(net_income, price)
ceilСкалярныеceil(x)
coalesceСкалярныеcoalesce(a, b, …)
containsСкалярныеcontains(haystack, needle)
countАгрегатыcount(expr)
dateДатаdate(year, month, day)
date_diffДатаdate_diff(a, b, 'days'|'months'|'years')
date_partДатаdate_part(d, 'year'|'month'|'day'|'dayofweek'|'hour'|'minute')
day_ofДатаday_of(d)
floorСкалярныеfloor(x)
gross_yieldФинансыgross_yield(annual_rent, price)
ifСкалярныеif(cond, then, else)
irrФинансыirr(cf0, cf1, …)
is_weekendДатаis_weekend(d)
lagКросс-строчныеlag(expr, n=1)
leadКросс-строчныеlead(expr, n=1)
lowerСкалярныеlower(s)
maxСкалярныеmax(a, b, …)
minСкалярныеmin(a, b, …)
month_ofДатаmonth_of(d)
month_startДатаmonth_start(d)
net_yieldФинансыnet_yield(net_rent, price)
notСкалярныеnot(x)
nowДатаnow()
npvФинансыnpv(rate, cf0, cf1, …)
pmtФинансыpmt(rate, n, principal)
rankКросс-строчныеrank(expr)
roiФинансыroi(profit, cost)
roundСкалярныеround(x, digits=0)
running_sumКросс-строчныеrunning_sum(expr)
sumАгрегатыsum(expr)
todayДатаtoday()
upperСкалярныеupper(s)
window_avgКросс-строчныеwindow_avg(expr, n)
year_ofДатаyear_of(d)
year_startДатаyear_start(d)

Что дальше