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

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

כיצד ניתן לשמור את ערכי ה-prompt בתוך data item?

More
15 years 1 month ago #6210 by ארז
היי,

כאשר אני מריץ דו"ח מסויים על טווח תאריכים (בין ה-1 לאוקטובר ל10 באוקטובר) יש לי צורך בשמירת היום שבו הורץ הדו"ח כלומר -
אם כרגע הפרומפט (נקרא לו date) מוציא נתונים על ה-2 באוקטובר אני רוצה שה-data item ישמור לי את התאריך הזה.

כאשר אני מכניס לdata item את שם הפרמטר (?date?) הוא שומר לי רק את היום הראשון שממנו התחילה ההרצה.


מקווה שהייתי מספיק ברור.

אשמח לעזרתכם,


ארז

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

More
15 years 1 month ago #6212 by דוד פוראי
היית ברור כשמש :wink:

אני מציע לקחת רשימת תאריכים מובנית ובלתי-תלויה, שמגיעה מטבלת תאריכים, נניח שנראה לה "זמנים".
מה שיש לך הוא רשימת תאריכים, למשל מ1 באוקטובר ועד 30 באוקטובר.
את שאר הדאטה, אתה מצליב עם הרשימה הזו, לפי תאריך התחלה של הנתונים.
למשל - נתונים עם תאריך התחלה (ברמת יום, כלומר trunc על 'DD') של 2 באוקטובר.
ההצלבה - JOIN תהיה של 1 ל-n מצד החתן (טבלת הזמנים) ו0 לn מצד הכלה.
הפרומפט של date יהיה גם בQuery של הדאטה וגם בQuery של טבלת הזמנים. על טבלת הזמנים אתה יכול להגדיר פרומפט של
Between _first_of_month (?date?) and _last_of_month (?date?)

ואז - בהנחה שהזנת בפרומפט תאריך של 02/10/2010 מה שתקבל בפלט הסופי הוא רשימה של תאריכים מ01/10/2010 עד 31/10/2010 (לזה אחראית טבלת הזמנים) ובשורות הספציפיות שבהן יש לך התאמה מבחינת הדאטה, תקבל את הדאטה.
אם אתה מעלה את הנתונים לCrosstab, תוכל לספור עבור כל יום את מספר המופעים.

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

Moderators: לינוּר
Time to create page: 0.195 seconds