2017-10-20 87 views

回答

0

斯普利特场分为2场,然后使用TODATE用于获取day.For晚上和早晨的名字,您可以检查该值并进行赋值。假设您与1个字段有关系

B = FOREACH A GENERATE STRSPLIT((chararray)A.$0,' ',2); 
C = FOREACH B GENERATE ToString(ToDate(B.$0,'MM/dd/yyyy'), 'E'),(CASE B.$1 
          WHEN '1200' THEN 'Morning' 
          WHEN '0000' THEN 'Evening' 
          ELSE '' END 
         ) 
相关问题