› פורומים › אפיון ופיתוח פריוריטי › סיכומים של נוסחאות בדו"ח
- This topic has 7 תגובות, 2 משתתפים, and was last updated לפני 4 שנים, 3 חודשים by NoamN.
- Post
-
- יולי 23, 2020 בשעה 12:27 pm
נניח שאני מציג בטור 100 את כמות המלאי לפריט א' בתאריך 31/05/20 ובטור 110 את כמות המלאי לאותו פריט בתאריך 30/06/20. אני רוצה להציג את אחוז השינוי לכן אני כותב ביטוי כמו 100.0 * #110 / #100. אין בזה בעיה: הביטוי נותן את התוצאה הרצויה. אך אני גם רוצה להציג בסוף הדו"ח את אחוז השינוי הכללי, זאת אומרת סה"כ כמות של הפריט בתאריך 31/05/20 וסה"כ ב-30/06/20. כדי לעשות זאת, אני רושם בשדה "חישוב קבוצתי" את הערך b כדי לגרום לחישוב הנוסחא בכל הרמות.בדו"חות מסוימים אני כן מקבל את התוצאה הרצויה, סה"כ אחוז השינוי של הכלל, ובדו"חות האחרים אני מקבל את החיבור של כל האחוזים, שנותן מספר הרבה יותר גדול מ-100%! מה אני מפספס?
נעם
- Replies
-
- יולי 23, 2020 בשעה 5:03 pm
מסתבר שעובד רק כאשר כל העמודות (בהן קיימת פונקצית קיבוץ?) הן מספריםזה הבדל שיש בין בדו"חות אצלך?
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יולי 23, 2020 בשעה 6:08 pm
מה זה "כל העמודות"? העמודות שמשתתפות בביטוי או בשורה כולה? הרי בדרך כלל יש משהו כמו שם פריט שכמובן אינו מספר.- יולי 23, 2020 בשעה 8:35 pm
נכון, אני חושב שכל עוד כל העמודות שלא בקיבוץ הן נומריות אז זה יעבוד[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יולי 26, 2020 בשעה 7:58 am
אני לא מבין מה הקשר לקיבוצים. הנוסחא בכל שורה מחושבת נכון, אלא רק בסה"כ יש חיבור של האחוזים בכל שורה במקום חישוב אחוז לסה"כ.- יולי 26, 2020 בשעה 11:47 pm
מצאתי מה שנאמר לי פעםנעזוב קיבוצים
מסתבר שכל העמודות (המוצגות?) צריכות להיות מחושבות. אני מנחש שרק המוצגות כי אי אפשר לחתוך או בכלל לבנות דו"ח בלי עמודות שלא מחושבות
ועוד, כל העמודות (כמובן חייב להיות גם כאן איזה גבול, אולי הכוונה רק לטיפוסים מספריים) צריכים להיות מאותו טיפוס – אי אפשר אפילו חלק REAL וחלק INT, כולן אותו הדבר
למה? ככה. אנחנו לא צריכים להבין. אם יעבוד יעבוד. עובד?
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יולי 27, 2020 בשעה 8:33 am
תלוי איך אתה מגדיר "מחושבים". ברור שהנוסחא עצמה שדה מחושב. לקחתי את שני השדות שהציגו את המספרים להשוואה ורשמתי אותם במסך הבן "הרחבה" במקום במקום הרגיל – לא עשה דבר.- יולי 27, 2020 בשעה 8:39 am
בדו"ח עליו אני עובד כרגע, שני השדות להשוואה מחושבים ומסוכמים בשלב מקדים של SQLI, כך בדו"ח מוצג שורה אחד בלבד.בדו"ח שכן עובד, הנתונים ברמת שורת הזמנה כאשר חלק מהשדות המשתתפים בנוסחא מחושבים מראש וחלק מוצגים כפי שהם (דוגמא ORDERITEMS.QUANT).
זה אומר לכאורה שצריך לאסוף נתונים בשלב SQLI אך לא לסכום אותם מראש
- יש להתחבר למערכת על מנת להגיב.