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

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

פונקציית week ב webi

More
18 years 8 months ago #422 by ifat azulay
הי יואב,
יש לי שאלה:
כשמשתמש רוצה להגדיר measure משלו ב webi והוא משתמש בפונקציה week. איך אני יכולה להגדיר שהשבוע יהיה מראשון עד שבת? האם ב webi? האם בעולם עצמו ?

תודה,
יפעת

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

More
18 years 8 months ago #423 by Administrator
הי,

להערכתי, אי אפשר לקסטם את הפונקציה week. בואי נמצא לך פתרון:

1. מה בדיוק את רוצה לעשות? האם את רוצה להכניס את התוצאה של week בתוך נוסחה של measure? את יכולה לרשום את הנוסחה?

2. על איזה DB העולם בנוי?

תמיר

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

More
18 years 8 months ago #425 by Yoav
היי

מצורף דוח (גרסא 6 ומעלה) המציג בשלבים כיצד לחשב את מס' השבוע על בסיס שבוע המתחיל ביום ראשון,את הלוגיקה והפונקצייה את יכולה ליישם גם ב- Webi ששונה במעט בתחביר.

תבדקי שעוזר לך אם לא יש לך אצל מי להתלונן... ;D

מצ"ב:

www.dwh.co.il/portal/documents/yoav/Numofday.rep


פונקצייה ל Webi :

=Week(RelativeDate([your_Date];1))

כרגיל היישור...אבל בהעתקה יסתדר,רק תחליפי את שדה התאריך בשלך

בקרוב פונקצייה בעולם...



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
18 years 8 months ago #426 by ifat azulay
הי לכם,

קודם כל תודה על ההתיחסות!
אני משתמשת ב oracle 10g. ומנסה ליצור פונקציה שתציג לי  את מספר השבוע בשנה (בין 1-53) כאשר שבוע מוגדר מראשון עד שבת.
תודה!

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

More
18 years 8 months ago #432 by ifat azulay
הי לכם,
הבעיה נפתרה עם הוספת אובייקט בדיזיינר:

To_Number(To_Char((CASE WHEN To_Number(To_Char(sysdate, 'D'))=1 THEN sysdate+1 ELSE sysdate END ),'WW'))

מה שאומר שאם מדובר ביום ראשון אז תוסיף לו יום כדי שישתייך לשבוע הבא.
ואז שבוע מתחיל ביום א ונגמר ביום א.

כאשר במקום sysdate אפשר לכתוב את שדה הזמן המתאים.

יואב, תודה רבה על הרעיון.

יפעת.

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

More
18 years 8 months ago #434 by Administrator
ברמת העקרון, בעיות כאלה כמעט תמיד עדיף לפתור ברמת העולם ולא ברמת הדוח במיוחד כאשר השאילתות מחזירות כמות גדולה של נתונים.

שמח שהסתדרת

תמיר

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

Moderators: Yoav
Time to create page: 0.320 seconds