A:.web中配置数据源时,支持对参数进行设置初始值。
配置操作如下:
第一步:将【数据来源类型】设置为“模型/表达式”
第二步:在【表达式/模型】中输入函数或表达式即可。
第三步:保存配置。
如将参数Endt的初始值设置为今天,则在【表达式/模型】中输入today()。
保存配置界面后,右边界面中endt即会自动变更为当今日。
为了满足各种自定义需求,这里的表达式该如何写?
1、对于不需要依赖服务器数据的表达式,可以直接写表达式,如:today()-1 等,即设置为昨日。
2、对于依赖服务器数据的表达式,如最新交易日,上一个交易日等,则需要在运行的账号中封装用户函数进行实现。
比如:将Endt设置成上一个交易日
第一步:在天软中封装用户函数web_LastTradeday,具体实现如下:
Function web_LastTradeday();
Begin
return spec(lasttradeday(today()),"SH000001");
End;
第二步:.web配置的表达式/模型输入为:web_LastTradeday()