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

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

סכימה ברמה יומית ושבועית

More
15 years 1 week ago #6343 by shahar
שלום לכולם,
אני מציג על גרף כמויות מכשירים ברמה יומית ושבועית.
אני מנסה לבנות Expression שיתיאם הן לרמה היומית והן לרמה השבועית.
הכוונה היא שברמה היומית יציג את כמות המכשירים בכל יום ואילו ברגע שאני מחליף את ציר ה X למספר השבוע יוצג הערך המקסימלי בכל שבוע.
הבעיה מתחילה בכך שכאשר אני לא בוחר מכשיר מסויים אני מעוניין שתוצג הכמות המקסימלית של כלל המכשירים ולא הכמות המקסימלית של המכשיר הבולט.
ניסיתי לעשות זאת בצורה הבאה:
SUM(TOTAL <Week,RECORD_DATE>AGGR(MAX(CNT_MOB),MODEL_NAME,RECORD_DATE,Week))
אך זה עובד ברמה היומית ואילו בשבועית הוא סוכם את כל השבוע אם אני מוריד את ה RECORD_DATE :
SUM(TOTAL <Week,RECORD_DATE,MODEL_NAME>AGGR(MAX(CNT_MOB),MODEL_NAME,Week))

זה עובד מצויין בשבועי אך לא ביומי.

למישהו יש רעיון?

המון תודה
שחר

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

More
15 years 1 week ago #6344 by Matan
אם אתה מחליף את ציר ה-X ע"י שימוש ב-CYCLE יש לך שתי אפשרויות להתמודד עם העניין:

1. שימוש במשתנה דימני שיחליף את הערכים על פיהם מתבצעת האגריגציה בכל החלפה של ציר ה-X
2. שימוש בנוסחא אחרת כל פעם שמשתנים הערכים בציר ה-X.

בשני המקרים תעזר בפונקציה getcurrentfield איתה ניתן לבדוק איזה שדה נמצא במוקד בתוך CYCLE

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

More
15 years 1 week ago #6345 by shahar
היי,
תודה רבה.
תוכל בבקשה להרחיב מעט על השימוש בפונקציה הזו?

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

More
15 years 1 week ago #6346 by shahar
היי שוב, השתמשתי בפונקציה GetCurrentField בצורה הבאה:
SUM(AGGR(MAX(CNT_MOB),MODEL_NAME,(GetCurrentField('Type'))))
כאשר Type זוהי הקבוצה המכילה יום/שבוע אך לצערי זה לא עובד.

אשמח לעזרתך.
האם ייתכן שהפונקציה GetCurrentField לא מחזירה את השם השדה.

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

Moderators: avishaylgiladlDaniel Chotzenodedth
Time to create page: 0.311 seconds