הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

בעייה בחיתוך String של text

More
17 years 7 months ago #2828 by Dragoran
האם ישנה פונקציה ב-BO שנותנת את מספר התו ב-string מצד ימין? (כמו pos רק שמתחילה לספור את התוים מימין ולא משמאל).

הסבר על השאלה:
אני מקבל בשדה ערכים משורשרים ע"י הסימן מינוס -
אני רוצה לחתוך ערך מאמצע השירשור (את השלישי מימין).
דוגמא לתוצאות:
התחל - תוכניות - אופיס - וורד
התחל - לוח הבקרה - רשתות
התחל - תוכניות - אופיס - אקסל
התחל - תוכניות - bussiness objects - bussiness object enterprise - busoj
וכו'

Please התחברות to join the conversation.

More
17 years 7 months ago #2830 by אלון צוקלר
האם יש לך גישה ל DESIGNER ושם להשתמש ב SUBSTR ?
ז"א ליצור אובייקט חדש?

Please התחברות to join the conversation.

More
17 years 7 months ago #2832 by Dragoran
לא....
אבל אני יכול לערוך את השאילתה ב-Free hand

Please התחברות to join the conversation.

More
17 years 6 months ago #2851 by Dragoran
בגלל העובדה שהאורך (למען האמת - המיקום) מימין אינו קבוע, זה לא עזר.
אבל פתרתי את זה בעזרת Regular expressions:
(שם האובייקט (getpath(item.itm_idg, והתו שמפריד אצלי בין השדות הוא ">")

זה נתן לי את האובייקט השלישי מימין
    trim(regexp_substr(regexp_substr(getpath( ITEM.ITM_ID),'([^<]+)([<][^<]+){2}$'),'[^<]+'))

וזה האובייקט הרביעי מימין
    trim(regexp_substr(regexp_substr(getpath( ITEM.ITM_ID),'([^<]+)([<][^<]+){3}$'),'[^<]+'))

Please התחברות to join the conversation.

Moderators: Yoav
Time to create page: 0.334 seconds