פונקצית חישוב בקיבוץ

פורומים אפיון ופיתוח פריוריטי פונקצית חישוב בקיבוץ

  • Post
    אלמוני
    אורח
    אהלן,
    אני מעוניין ליצור עמודה מחושבת בדו"ח אשר מציגה אחוזים (לצורך העיניין בשברים עשרוניים ולא בCHAR) של שתי עמודות שונות בדו"ח.
    ברמת הדו"ח העמודה עובדת מצוין אולם ברמת הקיבוץ לא הצלחתי לייחס את פונקציית החישוב .
    ניסיתי לציין את העמודה כb בחישוב הקבוצתי ו-F בחישוב העמודה, אולם ללא הועיל.
    לדוגמא : אם אני מחשב את אחוז הצעות המחיר שהפכו להזמנה אז ייצוג הוא כך:

    כמות הצעות הפכו להזמנה אחוז הצלחות
    4 1 0.25
    10 2 0.20
    סה"כ 14 3 0.00

מוצגות 9 תגובות – 1 עד 9 (מתוך 9 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    הבעיה שלך זו שאתה רוצה לראות בשורת הסה"כ 0.21 במקרה זה?

    אני לא בטוח שאפשר. אני אישית התייאשתי מאפשרויות כאלה. אשמח לדעת אם כן אפשרי.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    אלמוני
    אורח
    בדיוק…ניסיתי לפי הקוד אבל נראה לי הגיוני שיהיה אפשר לקבל את באגרגציה ולא מצליח
    yitzchok
    משתתף
    IL
    אנחנו מצפים שאפשרות הזאת תהיה קיימת אבל אני לא מאמין שהיא כן קיימת.

    בד"כ רק מה שרואים שפעול בסטנדרטי, אפשר להיות בטוח שאפשר ליישם בפרטי.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    אלמוני
    אורח
    נכון , אבל הפונקציה עובדת בדו"ח (הלוקאלי ולא ב – SQLI) ולכן גם החישוב של הפונקציה אמור לבוא לידי ביטוי בחישוב הקבוצתי , מה עוד שאשבל הכניסו – "ביטוי לכל קבוצה" .. כאילו , מה עוד הם יכלו לרמוז לנו שם …:S
    yitzchok
    משתתף
    IL
    אני לא בטוח שאני מבין למה התכוונת ב"לוקאלי"

    בכל מקרה צריכים לזכור שרק שורות הפירוט באות מהשאילתא. כל השאר – קיבוץ עם שורות כותרת ושורות סיכום – באות מתוכנת הדו"חות.

    זאת אומרת – וכל זה מסקנותיי מהיכרות עם המערכת, לא ידע ישיור של מה שקורה בפנים –
    לוקחים את השאילתא, מריצים בחברות הרלוונטיות (כמה, במקרה דו"ח רב-חברתי) ואז:
    * מוציאים לאקסל ללא עיבוד נוסף
    * ממשיכים טיפול בתוכנת הדו"חות שמעבדת קוסמתית – מסדרת שורות קיבוץ וסיכום כולל חישוב סיכומים, מחשבת עמודות מצטברות (לא נראה לי שאלה יוצאות מצטברות באקסל), הסתרת ערכי 0, הסתרת ערכים חוזרים וכו' וכו'
    חישוב ביטוי ברמת שורת סיכום היה דורש מנוע חישובים בתוך תוכנת הדו"ח ואני לא מאמין שיש כזה דבר שם – רק תמיכה לחישובים הפשוטים סיכום ממוצע וכו'

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    אלמוני
    אורח
    yitzchok כתב:

    אני לא בטוח שאני מבין למה התכוונת ב"לוקאלי"

    בכל מקרה צריכים לזכור שרק שורות הפירוט באות מהשאילתא. כל השאר – קיבוץ עם שורות כותרת ושורות סיכום – באות מתוכנת הדו"חות.

    זאת אומרת – וכל זה מסקנותיי מהיכרות עם המערכת, לא ידע ישיור של מה שקורה בפנים –
    לוקחים את השאילתא, מריצים בחברות הרלוונטיות (כמה, במקרה דו"ח רב-חברתי) ואז:
    * מוציאים לאקסל ללא עיבוד נוסף
    * ממשיכים טיפול בתוכנת הדו"חות שמעבדת קוסמתית – מסדרת שורות קיבוץ וסיכום כולל חישוב סיכומים, מחשבת עמודות מצטברות (לא נראה לי שאלה יוצאות מצטברות באקסל), הסתרת ערכי 0, הסתרת ערכים חוזרים וכו' וכו'
    חישוב ביטוי ברמת שורת סיכום היה דורש מנוע חישובים בתוך תוכנת הדו"ח ואני לא מאמין שיש כזה דבר שם – רק תמיכה לחישובים הפשוטים סיכום ממוצע וכו'

    לוקאלי , כוונתי למחולל הדוחות ולא לשאילתת הקוד.
    אכן במחולל הדוחות השינויים הם קוסמטיים בלבד מול השאילתא , אבל כבר יש לך אפשרות לבצע מניפולציה בנתונים ברמת חישובים קבוצתיים, הדוגמא הטובה ביותר היא סיכום , זה עובד לכל שורה של עמודה מחושבת וגם ברמת הקיבוץ ( לדגומא אם ערך עמודה X הוא 1 ו-Y הוא 2 ויצרת עמודה מחושבת Z שסוכמת או מכפילה את X ו-Y, אז שורת הסיכום של שלושת ערכי העמודות יהיו נכונות)
    כל זה עובד מלבד ביטוי

    אלמוני
    אורח
    מתנצל על הבאמפ , אבל מצאתי דוח סטנדרטי שעובד כך,
    PROJPROFIT, הוא בעל עמודה חישובית אשר מציגה את אותו החישוב גם בשורת הסיכום – לי זה עדיין לא הולך
    :angry:
    Lior
    מנהל בפורום
    הי
    תבדוק אם הדוח מתנהג אחרת כאשר העמודות המשתתפות בביטוי אינן מחושבות אלא טבלאיות (כלומר רגילות)
    אלמוני
    אורח
    אוקיי, אז הבנתי את הפרינציפ.
    לא ניתן לבצע חישוב מהסוג הנ"ל אלא אם כל העמודות המשתתפות בחישוב הם מאותו הטיפוס כמו העמודה המחושבת, כלומר כל ביטוי מסוג INTQUANT\REALQUANT דופק את החישוב הקיבוצי…
מוצגות 9 תגובות – 1 עד 9 (מתוך 9 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.