ראשית נפתח את ה-Report Studio ונבנה את האובייקטים, בדוגמה שלי הוספתי לדוח list, קרוסטאבס (croostabs) וגרף מסוג bars. כעת נגרור prompt מסוג value, ניתן שם לפרמטר: נלחץ next ונוריד את ה-V מה-Create a parameterized filter. שוב נלחץ next ונוריד את ה-V מה-Create a new query: נלחץ Finish. מצד ימין למטה אנו רואים את ה-properties של ה-Value Prompt שהוספנו, נלחץ על Static Choices: נלחץ על ה- בסופו של דבר יהיו לי שלושה ערכים: כעת אשנה את ה-properties של ה-Value Prompt כך שיהיה Auto Submit, כלומר Radio Button: אני אוסיף ערך ברירת מחדל כדי שלא יופיע לי דף prompt בעת ריצת הדוח, כדי לבצע זאת אבחר ב-Default Selections ואתן ערך, בדוגמה הזו בחרתי שה-List יהיה ערך ברירת המחדל: כעת אבחר ב-Condition Explorer ואלחץ על Variables: אבחר ב-string variable והחלון הבא יפתח: נכתוב את ה-Report Expression, בדוגמה שלנו הביטוי הינו: case when ParamValue('p_DisplayType')='1' then '1' when ParamValue('p_DisplayType')='2' then '2' else '3' end ** שימו לב שהשתמשנו ב-ParamValue ולא ב-ParamDisplayValue מאחר ואנו משתמשים בערך של ה-Use ולא של ה-Display** נלחץ על OK, נבחר ב- נחזור ל-Page Explorer ונבחר ב-Page: נוסיף Conditional Block מה-toolbox וב-properties שלו נבחר ב-Block Variable, יפתח לנו המסך הנ"ל, אנו רואים את המשתנה החדש שהוספנו, נבחר בו ונלחץ OK - שייכנו את ה-Conditional Block למשתנה החדש. אנו רואים כי ה-Current Block יש לנו את הערכים 1-3 שהוספנו במשתנה. נבחר ב-1, נעמוד על ה-List ונגרור אותו לתוך ה-Conditional Block: נמשיך ככה עבור ערך 2 ו-3. כעת נריץ את הדוח:
|
תגובות (0)
נא להתחבר כדי להגיב
התחברות או הרשמה
/null/text_64k_1#
אין רשומות לתצוגה