שלום,
אני מנסה ליצור ממוצע משוקלל משוקלל למוקד טלפוני מסויים.
יש לי מימד עובדים שמכיל 2 רמות - מחלקה ונציג טלפוני.
יש לי משהו כמו 30 מדדים תפעוליים שונים.
מבנה הדוח - עובדים על ציר X , מדדים על ציר Y .
רוצים להציג בשורה של כל מדד ממוצע משוקלל שמחושב כ
סכום של המכפלה של ("משך המשמרת של הנציג"* "המדד") חלקי סה"כ "משך המשמרת של הנציג".
sigme (Xi*Yi ) / sigma (Xi )*1
(ה-1 זה בשביל שזה יראה יפה עם הסוגריים באנגלית פה בפורום )
אין לי בעיה לכתוב רקורסייה שמוציאה את המדד המשוקלל של כל המוקד , הבעיה היא שיש כל מיני חברים שמוסתרים ו/או סוננו בבחירה החברים במימד העובדים (בחירה ב-CHILDREN או DESCENDANTS לא מנטרלת על ידי מה שמוסתר בדוח (אני מקבל את כל נתוני המימד)
הוצאתי את השאילתה של ה-SUBTOTAL של הפנורמה וראיתי שיש שם סט שנקרא HIDDEN, אבל אני לא מצליח לפנות אליו מתוך החישוב שלי ולנטרל את כל החברים המוסתרים ...
עם TUPLE אני יכול להגיע לסה"כ של מה שמוצג בדוח , אבל אני לא יכול להוציא ממנו את ה-SET של הנציגים המוצגים בלבד לחישוב של מה שאני צריך ..
נראה לי שאני לא חושב בכיוון הנכון ,
יש למישהו רעיון?
תודה,
נדב
נ.ב.
אם הצלחת לקרוא עד פה סימן שכנראה נתקלת בבעיה דומה או שממש משעמם לך ,
בכל מקרה תודה
הי מיכאל ,
כשאני נמצא במסך של כתיבת הנוסחאות אני יכול לגרור את המימד עצמו ולבחור את ה "VISUAL MEMBERS SET " (נמצא בתוך OTHER ומייצר לי PLACEHOLDER שנראה כ- %[עובדים] VisualSet% ("עובדים" זה המימד שלי )
אבל אפילו אם אני עושה באמצעותו SUM פשוט של אחד המדדים אני מקבל קבוצות ריקות כל הזמן.
האם לזה התכוונת ? כי לא הצלחתי למצוא את ה VISIBLE SET בשום מקום אחר ..
לכל המעוניינים,
פתרון סופי (למרות שזה לא נשמע כל כך טוב) ,
sum (DIM_Agents.Agent_level.members , measuer1 * measure2 ) *1
/
sum (DIM_Agents.Agent_level.members , measuer1 ) *1
(*1 כדי שהסוגריים ייצאו יפה)
מה שהיווה את הבעיה הוא תכונה ברמת הטבלה -
properties -> advanced - treat hidden members as empty