1

我编写脚本,但有一些问题

图片

如果有多个政策,那么我希望第一个记录的最小日期始终为“新”,因为该记录首先针对特定政策..而其他具有相同政策的记录视为“续订”,但每个政策的最后记录是

如果 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);

4

0 回答 0