אודה לעזרתכם עם הסוגיה הבאה. כיצד ניתן לבצע חישוב, בעזרת Set Analysis, המתעלם מהבחירות בכל השדות מלבד שדות מסויימים?
לדוגמא, במידה ויש לי מקור נתונים המחזיר את השדות:
Year, Person, Section, Amout ואני מעוניין לבצע חישוב SUM על Amount אשר יתעלם מהבחירות בשדות Person ו-Section אך כן יתייחס לבחירות (לא לערכים שאני אקבע מראש) בשדה Year.
תודה מראש.
הנהלת האתר ביטלה גישת כתיבה ציבורית.
תגובה:Set Analysis - התעלמות מחלק מהבחירות
10 years 5 months ago #6354
ניתן גם לרשום {*}=Person={*} ,Section - בניגוד לצורה הקודמת ההתיחסות לשדות כאן היא כאילו נבחרו כלל הערכים. בדוגמא הראשונה יש התעלמות מכלל הבחירות שבוצעו.
במקרה שלך הדוגמא הראשונה היא הנכונה יותר.
עריכה אחרונה: 10 years 5 months ago  ע''י Matan.
הנהלת האתר ביטלה גישת כתיבה ציבורית.
תגובה:Set Analysis - התעלמות מחלק מהבחירות
10 years 5 months ago #6355
מתן, תודה על התשובה, אך היא לא מספקת את הפתרון לבעיה שאני חווה. ב-2 הפתרונות שהצעת , החישוב נעשה כאילו כל הערכים נבחרו.
לדוגמא, אם הנוסחא שלי היא:
sum({1<Person=>}Amount)
אני מצפה ששינוי הבחירות בשדה Person (בשדה זה בלבד) ישפיע על הערך המתקבל מהנוסחה,בפועל זה לא קורה.
הנהלת האתר ביטלה גישת כתיבה ציבורית.
תגובה:Set Analysis - התעלמות מחלק מהבחירות
10 years 5 months ago #6356
אני מבין את הכוונה שלך בנוסחה הזו, אך הוא לא "אוכל" את זה (לא יודע למה). כשאני מציב את הנוסחה לא נוצר חישוב (על אף שה-syntax הוא תקין) ובטבלה פשוטה לא מוצגים כלל ערכים.
הנהלת האתר ביטלה גישת כתיבה ציבורית.
תגובה:Set Analysis - התעלמות מחלק מהבחירות
10 years 5 months ago #6360
המממ...
הורדתי את הדוגמא אבל זה תמיד מחזיר 0
יש פה בענין סיבוך קטן
והוא נובע מההבדל בין Selected Values
ובין Possible Values
הבעיה בהתעלמות מהבחירות ביתר השדות היא שהן משפיעות על הערכים האפשריים בשדה שבו אתה מעונין כן להתחשב.
אם תשתמש בנוסחה ההבאה אז הערך יחושב רק על פי הבחירות (או העדר הבחירות) בשדה YEAR.
=if(sum({1<Year = P({$-1} Year)>} Amount ) =0
,//then
sum({1} total Amount )
,//else
sum({1<Year = P({$-1} Year)>} Amount )
)
תעתיק אותה כמו שהיא לתוך expression במודל דוגמא
אם אתה רוצה שהסכום יחושב גם על פי ערכי Selected וגם על פי ערכי Posible בשדה YEAR
אז תשתמש רק בחלק השני של הנוסחה
=sum({1<Year = P({$-1} Year)>} Amount )
הנהלת האתר ביטלה גישת כתיבה ציבורית.
תגובה:Set Analysis - התעלמות מחלק מהבחירות
10 years 5 months ago #6362