2017-10-20 94 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 
         ) 
相關問題