擅长:python、mysql、java
<p>我会用以下方法来做:</p>
<pre class="lang-py prettyprint-override"><code>def simple_formula(fn):
return bq.func.dropna(fn(as_of_date=bq.func.RANGE(params['start'],params['end'])))
factor_bql = {
"ltm_earnings_yield": simple_formula(bq.data.earn_yld),
"ltm_fcf_yield": simple_formula(bq.data.free_cash_flow_yield),
'ltm_eps_growth': simple_formula(bq.data.eps_growth)
}
</code></pre>
<p>因此,函数本身(不是它们的名称)是<code>simple_formula</code>的参数</p>