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

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

איחוד של תוצאות שונות בשדה לשדה אחד

More
17 years 9 months ago #2749 by Ariel Mirkin
שלום למשתמשי פורום יש לי שאלה שאודה אם תוכלי לעזור לי בה.
אני מפיק דו"ח ואלו העמודות המתקבלות בה (כולל דוגמאות):

מס' מנוי |     שם מנוי     | קוד פעילות |
543210 |אהרון קיר        | DD666        |
123345 |ישראל ישראלי  | ZX122        |
123345 |ישראל ישראלי  | ST131        |


לכל מנוי המופיע יכול להיות לפחות אחד ויותר מקודי פעילות.
כלומר כאשר אנו מפיקים את הנתונים ב BO מנוי יכול להופיע במספר שורות משתנה לפי מספר קודי הפעילות שביצע.

אנו מעבירים לפי דרישה לחברה חיצונית קובץ CSV כאשר הם ביקשו להעביר שורה בדידה בגין כל מנוי ואת כל קודי הפעילות שביצע בשדה אחד מופרדים בפסיקים.
לדוגמא
123345 |ישראל ישראלי  | ST131,ZX122        |

האם יודע לכם על דרך שניתן לבצע זאת ב BOXI?

אריאל

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

More
17 years 9 months ago #2750 by Yoav
=<Customer>&" | "&<mis_manoy>&" |

נותן לך כמו שצריך עד עד שיש קודים

תוסיף משתנה previous

= If <KOD><>Previous(<KOD>) Then <KOD>&";"&Previous(<KOD>)

עכשיו  break על מס' מנוי

עכשיו העתק את משתנה ה- pre ל-footer

עכשיו קבלת הודעת Multi,בצע max  על ה-pre וקפל את הטבלה

צרפתי דוגמא

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

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

More
17 years 9 months ago #2752 by תמיר
פונקציה פשוטה בt-sql או ב pl\sql תעשה את העבודה. תמיר

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

More
17 years 9 months ago #2755 by Yoav
קבל שיפוץ:

if count(kod)>1 then
<previous> Else <KOD>

הנה הדוגמית:


Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

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

More
17 years 9 months ago #2759 by Ariel Mirkin
היי יואב
תודה רבה, פתר!

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

More
17 years 9 months ago #2760 by Yoav
יפה!

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

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

More
17 years 9 months ago #2763 by yael013
היי

הגעתי עד לשלב של הMAX וזה נראה תקין
מה זה אומר לקפל את הטבלה?
איך אני מגיעה למצב של הצגת השדה המשורש בלבד ?
תודה
יעל

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

More
17 years 9 months ago #2764 by Yoav
בהנחה שבצעת break על השדה הרלוונטי,עמדי עליו ולכי ל-foramt break

סמני את אופ' ה- fold והנה...

ואז פשוט מחקי את כל הבררה הלא רצויה

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

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

More
17 years 9 months ago #2765 by yael013

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

More
17 years 9 months ago #2766 by Yoav
זה כבר המשתמש השני השבוע...

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

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

More
17 years 9 months ago #2768 by תמיר
הי,

השתמשתי לא מעט פעמים בstored procedures לצורך מטרה זאת, וזה פתרון מצויין כדי למנוע fan trap. בעבר כתבתי מאמר שמסביר האם ניתן לבצע זאת או לאו:

www.dwh.co.il/portal/content/view/485/107/

השיטוח במאמר הוא שיטוח בזמן גזירת נתונים.למרות שפה מדובר על שיטוח בSP הרעיון אותו רעיון.

תמיר

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

Moderators: Yoav
Time to create page: 0.314 seconds