A00-211 · Question #49
Given the SAS data set WORK.ORDERS: The variable order_id is numeric; customer is character; and shipped is numeric, contains a SAS date value, and is shown with the DATE9. format. A programmer…
The correct answer is D. ship_note=catx(' ','Order',order_id,'shipped on',put(shipped,date9.),'to',customer). See the full explanation below for the reasoning.
Question
Given the SAS data set WORK.ORDERS:
The variable order_id is numeric; customer is character; and shipped is numeric, contains a SAS date value, and is shown with the DATE9. format. A programmer would like to create a new variable, ship_note, that shows a character value with the order_id, shipped date, and customer name. For example, given the first observation ship_note would have the value "Order 9341 shipped on 02FEB2009 to Josh Martin". Which of the following statement will correctly create the value and assign it to ship_note?
Options
- Aship_note=catx(' ','Order',order_id,'shipped on',input(shipped,date9.),'to',customer);
- Bship_note=catx(' ','Order',order_id,'shipped on',char(shipped,date9.),'to',customer);
- Cship_note=catx(' ','Order',order_id,'shipped on',transwrd(shipped,date9.),'to',customer);
- Dship_note=catx(' ','Order',order_id,'shipped on',put(shipped,date9.),'to',customer);
How the community answered
(40 responses)- A8% (3)
- B15% (6)
- C5% (2)
- D73% (29)
Community Discussion
No community discussion yet for this question.