| 总资产|日产量|创建日期|
| - ------|- ------|- ------|
| 一百|0.01分|小行星2017|
| 二百| -0.01 |小行星2017|
| 三百| -0.01 |小行星2017|
| 四百| -0.01 |小行星2017|
预期结果:
| 总资产|日产量|创建日期|创建日期|
| - ------|- ------|- ------|- ------|
| 一百|0.01分|小行星2017|零|
| 二百| -0.01 |小行星2017|一百|
| 三百| -0.01 |小行星2017|一百|
| 四百| -0.01 |小行星2017|一百|
当create_date =“20171029”时,然后查找day_yiel〉0的pre数据,结果为100
1条答案
按热度按时间gev0vcfq1#
将
LAG
与CASE
表达式配合使用,查找最近的正值(忽略NULL
值):其中,对于示例数据:
输出:
| 总计_资产|日产量|创建日期|最终产量|
| - ------|- ------|- ------|- ------|
| 一百|.01口径|2017年10月26日上午00时00分|* 无效 *|
| 二百| -.01 |2017年10月27日上午00时00分|一百|
| 三百| -.01 |2017年10月28日上午00时00分|一百|
| 四百| -.01 |2017年10月29日上午00时00分|一百|
fiddle