我编写脚本,但有一些问题
如果有多个政策,那么我希望第一个记录的最小日期始终为“新”,因为该记录首先针对特定政策..而其他具有相同政策的记录视为“续订”,但每个政策的最后记录是
如果 todate 大于当前日期,则视为续订.. 如果 todate 小于当前日期,则视为“丢失”
对于新的另一点,如果政策在 1 年内完成,则考虑为“续订”,如果政策未完成 1 年,则考虑“新”
请检查以下文件链接
同样在excel文件“exampee”中最后一个突出显示的列我想要什么
我试过的
Load Distinct
POLICY_NO as [Child Policy],
OLD_POLICY_NUMBER as [Parent Policy],
UW_YEAR,
Date(POLICY_EFFECTIVE_DATE) as [From Date],
Date(POLICY_EXPIRY_DATE) as [To Date],
Policy_Effective_Year,
Month_Difference,
if((Policy_Effective_Year=Year(Today()) and
UW_YEAR=Year(Today()) AND Month_Difference < 12),'NEW',
if(year(POLICY_EXPIRY_DATE)=year(today())-1,'LOST','RENEW')
) AS STATUS
FROM
table_1.qvd (qvd);