שלום,
האם ניסיתם אי פעם להשתמש בפורמט NLDATE בתוכניות שלכם?
אם כן, בוודאי שמתם לב שכאשר אתם מציגים את הפלט משמאל לימין אזי התאריך המוצג בפורמט הזה איננו קריא במיוחד בגלל שיבוש של סדר המילים.
להלן פלט של תוכנית פשוטה:
להלן הפלט החדש שמתקבל:
שימו לב שיש לסגור ולפתוח את ה- SAS מחדש לאחר כל הפעלה של Proc Localedata. כמו כן יש להוסיף את האופציה -localedata registry להפעלה של SAS
אייל גונן
האם ניסיתם אי פעם להשתמש בפורמט NLDATE בתוכניות שלכם?
אם כן, בוודאי שמתם לב שכאשר אתם מציגים את הפלט משמאל לימין אזי התאריך המוצג בפורמט הזה איננו קריא במיוחד בגלל שיבוש של סדר המילים.
להלן פלט של תוכנית פשוטה:
פלט הפורמט מתאים לפלט שהוא מימין לשמאל ולא לפלט משמאל לימין (חלון ה- LOG הוא דוגמה לחלון שמציג פלט משמאל לימין)
למזלנו בגרסה SAS 9.4 ישנה פרוצדורה חדשה המאפשרת לשלוט במרכיבי ה- Locale ובכך לשנות את ההתנהגות של כל פורמטי ה- NLS כאשר NLDATE הינו אחד מהם. רשימת הפורמטים הללו המלאה נמצאת בכתובת: http://support.sas.com/documentation/cdl/en/nlsref/64811/HTML/default/viewer.htm#n048w7u0r1sjiyn170pweodtgno7.htm
הפרוצדורה החדשה נקראת PROC LOCALEDATA והיא מתועדת בכתובת: http://support.sas.com/documentation/cdl/en/nlsref/64811/HTML/default/viewer.htm#p1acx19u1i322en17hnkz72x6xhf.htm
להלן הקוד שמשנה את ההתנהגות של NLDATE והפלט החדש:
להלן הפלט החדש שמתקבל:
שימו לב שיש לסגור ולפתוח את ה- SAS מחדש לאחר כל הפעלה של Proc Localedata. כמו כן יש להוסיף את האופציה -localedata registry להפעלה של SAS
אייל גונן
אין תגובות:
הוסף רשומת תגובה