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

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

calculated prompt

More
14 years 4 months ago #6982 by larim
calculated prompt was created by larim
מדובר ב desktop xi.
יש לי בדוח מספר שאילתות שמתייחסות לשנה. אלא שכל שאילתה מתייחסת להפרש אחר משנה זו. לדוגמא אם השנה היא 2011 אז שאילתה אחת מתייחסת ל 2008 והאחרת ל 2005 וכו'.
השאלה היא האם ניתן להשוות שדה לערך מחושב של ה prompt. לדוגמא בקובץ sql:

< @variable('שנה') - 5

כלומר קטן מהשנה שמופיעה ב prompt ב-5. וכן לכל שאילתה מחסירים ערך אחר.
האם זה אפשרי?

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

More
14 years 4 months ago #6983 by Yoav
Replied by Yoav on topic תגובה: calculated prompt
כן,אתה יכול ליצור שדה מחושב בדוח שקורא ערכים מה-prompt
תצטרכך להשתמש בפונקציות where ו-if כדי להחזיר אידיקצייה כנגד ערך ה-prompt הספציפי שאתה רוצה לשלב בנוסחא.

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
14 years 4 months ago #6984 by larim
Replied by larim on topic תגובה: calculated prompt
תודה יואב.
המטרה היא לאחזר מה DB מינימום נתונים.
אני רוצה שזה יהיה ברמת השילתה ולא ברמת התצוגה.
אם הבנתי נכון, אתה מציע את הרעיון שלך ברמת התצוגה (להוסיף משתנה שיתייחס לנתון מה prompt או משהו בסגנון).

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

More
14 years 4 months ago - 14 years 4 months ago #6985 by Yoav
Replied by Yoav on topic תגובה: calculated prompt
מה מבנה השאילתות שלך ?
איזה חישוב אתה מנסה לבצע ?

נשמע שאתה צריך לאחד את השאילתות אם אתה רוצה ליצור חישוב של

מינוס.

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

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
Last edit: 14 years 4 months ago by Yoav.

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

More
14 years 4 months ago #6986 by larim
Replied by larim on topic תגובה:calculated prompt
לדוגמא:
בשאילתה אחת הכנסות משנה קודמת.
בשאילתה שניה הכנסות והוצאות מלפני 3 שנים.
בשאילתה אחרת הוצאות מלפני 4 שנים.

אני יוצר prompt שנקרא "שנה" ובשאילתה הראשונה אני מחסיר ממנו 1 ומשווה אותו לאובייקט שנקרא "שנת דיווח" בשניה אני מחסיר 3 ומשווה אותו ל"שנת דיווח" ובשלישית אני מחסיר 4 וכנ"ל.

משהו בסגנון של (לקריאה מימין לשמאל):
שנת דיווח equal to promp ("שנה") - 3

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

More
14 years 4 months ago - 14 years 4 months ago #6987 by Yoav
Replied by Yoav on topic תגובה:calculated prompt
אתה צריך שהמלל ב-prompt של כל השאילתות יהיה זהה,הפונקצייה בכל פרומפט שבכל שאילתא צריכה להיות בהתאם.

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
Last edit: 14 years 4 months ago by Yoav.

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

More
14 years 4 months ago #6988 by larim
Replied by larim on topic תגובה:calculated prompt
אני לא כל כך מבין.
היכן ליצור פונקציה? ב conditions? הרי יש לי רשימה של פונקציות קבועות (less than, equal to...). איך אני יכול להשוות את האובייקט לערך מעובד של ה-prompt? כמובן שמדובר באותו prompt בכל השאילתות.

מצטער. לא ירדתי לסוף דעתך.

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

More
14 years 4 months ago - 14 years 4 months ago #6989 by Yoav
Replied by Yoav on topic תגובה:calculated prompt
אותו מלל ב-prompt יקפיץ לך prompt אחד,מאחר ולכל שאילתא יש פונקצייה אחרת (כמו שווה,קטן מה וכו' ) היא תחזיר לך נתונים בהתאם.

אם אתה מעוניין שתוצאות השאילתא שאתה מחזיר יהיו מושבות על בסיס הערך ב-Prompt תצטרך להשתמש ב-subquery.

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
Last edit: 14 years 4 months ago by Yoav.

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

More
14 years 4 months ago #6990 by larim
Replied by larim on topic תגובה:calculated prompt
אני שמח שהתיישרנו.
במקום שסיימת - מתחילה השאלה.
כיצד אני משווה את האובייקט הרצוי לערך מעובד של ה-prompt? אני לא רוצה פשוט less than prompt אלא כשהערך הוא מספרי אני רוצה לרשום less than prompt - 3. כלומר קטן מהשנה שהיתה 3 שנים לפני הערך שהכניסו.

אני לא יודע אם ניתן בכלל לבצע זאת.
מה שעשיתי בינתיים זה לשנות את הקוד ב sql ושהוא לא ישנה אותו בהרצה. אבל אני רוצה שזה יהיה בעזרת ה- BO בלבד.

ותודה על השירות!!

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

More
14 years 4 months ago #6991 by Yoav
Replied by Yoav on topic תגובה:calculated prompt
בשביל זה תצטרך לבנות prompts שיודעים להביא X שנים פחות השנה שבחרת,יש לך פה דוגמאות בסיסיות בהנחה שאתה עובד מול Oracle :

thebobaba.blogspot.com/2011/08/ytd-and-mtd-prompts.html

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
14 years 4 months ago #6992 by Me
Replied by Me on topic תגובה:calculated prompt
אם אני מבין נכון אותך אתה צריך להכין פילטרים כאלה מראש
ב Designer
בדיוק כמו שכתבת
< @variable('שנה') - 5

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

More
14 years 4 months ago #6993 by Yoav
Replied by Yoav on topic תגובה:calculated prompt
דרך פשוטה מאוד ליישם את זה היא להפוך את שדה השנה שלך ל-numeric ופשוט להגדיר ב-prompt :

table.column = @prompt(year)-1

מתאים ל-Oracle.

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
14 years 4 months ago - 14 years 4 months ago #6994 by larim
Replied by larim on topic תגובה:calculated prompt
כנראה שאני לא יודע היכן ניתן לערוך את ה-prompt? באיזו חלונית? על מה ללחוץ?
אינני מעוניין ברמה של ה-designer. אלא ברמה של השאילתה אם הדבר אפשרי. בבלוג כתוב שזה ב-designer.
Last edit: 14 years 4 months ago by larim.

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

More
14 years 4 months ago #6995 by Yoav
Replied by Yoav on topic תגובה:calculated prompt
הפתרון בדיזיינר

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
14 years 4 months ago #6996 by larim
Replied by larim on topic תגובה:calculated prompt
תודה.

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

Moderators: Yoav
Time to create page: 0.296 seconds