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

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

NOTֹPERSISTENT ופורמט של תאריכים

More
14 years 1 month ago #7629 by Naama
שלום, אני משתמשת בפילטר הבא:
sls.Dim_Time.Time between Cast(Cast((Year(Getdate())) as Varchar)+'01'+'01' As Int) AND @Prompt('Enter To Date:(yyyymmdd)','N','Dim Time\Time Key',Mono,Free,not_persistent,{'Current Date'})

וכשאני מריצה אני מקבלת הודעת שגיאה של invalid numeric value
(wis10705). הפורמט הרצוי הוא yyyymmdd, ואני מריצה את השאילתה בוובי.
זה מוזר לי כי בפעם הראשונה ש"הלבשתי" את השינוי על prompt קיים, הרצתי וזה עבד. ואח"כ כשערכתי מחדש ושמרתי זה לא עובד...
איך אני יכולה לפתור את זה?
תודה רבה.

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

More
14 years 1 month ago #7630 by תמיר
הי,

מה הDataType של sls.Dim_Time.Time ?


תמיר

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

More
14 years 1 month ago #7631 by Naama
היי,
הפורמט הוא number, אבל ממה שקראתי אני רואה שעניין ערך ברירת המחדל לא עובד בתאריכים דינמיים, אתה מכיר את זה?
www.businessobjectstips.com/tips/web-int...ended-prompt-syntax/

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

More
14 years 1 month ago #7632 by תמיר
מה זה הCurrent Date שרשמת למעלה?

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

More
14 years 1 month ago #7633 by Naama
ה current date הוא השם של ערך ברירת המחדל,
כלומר, אם לא הוזן תאריך אחר, תביא לי את הערך של היום (getdate())
שמצויין בפקודה למעלה, כאשר מה שהמשתמש רואה בחלונית הפקודות זה current date

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

More
14 years 1 month ago #7634 by תמיר
ברוב עוונותי, אני לא מכיר כזה פורמט, ויש לי ספק אם הוא בכלל קיים

בכל מקרה getdate מחזיר datetime, כך שזה לא יסתדר עם Number

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

More
14 years 1 month ago #7635 by Naama
הפונקציה הזו שמצויינת למעלה, אם אני חושבת על זה היא בעייתית, מה שאמור להחזיר לי במצב רגיל נתונים זו הפונקציה הזו:
Dim_Time.Time=( case when @Prompt('Enter To Date:(yyyymmdd)','N','Dim Time\Time,Mono,Free,not_persistent,{'Previous Day'})= 'Previous Day' then CONVERT(varchar,getdate()-1,112) else @Prompt('Enter To Date:(yyyymmdd)','N','Dim Time\Time ',Mono,Free,not_persistent,{'Previous Day'}) end)

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

More
14 years 1 month ago - 14 years 1 month ago #7636 by תמיר
גם זאת בעייתית

@prompt יכול להחזיר datatype אחד בלבד. במקרה שכתבת הוא מסוג N, אך את משווה אותו לString
Last edit: 14 years 1 month ago by תמיר.

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

More
14 years 1 month ago #7639 by Yoav
כדי להבין עד תום את משמעות הפרמטר not_persistent קראי כאן:

www.dagira.com/2008/11/01/designer-xi-3-...ended-prompt-syntax/

כדי להציג by default את ערך תאריך היום קראי כאן:

www.dagira.com/2008/07/21/using-a-magic-date-value-in-prompts/

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.

Moderators: Yoav
Time to create page: 0.319 seconds