ברוך הבא, אורח
שם משתמש: סיסמא: זכור אותי

דיון: שימוש בפונקציית getcurrentfield בפונקציית AGGR

שימוש בפונקציית getcurrentfield בפונקציית AGGR 10 years 1 month ago #6123

  • יובל
  • יובל's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 12
  • קרמה: 1
שלום רב
אני מעוניין להשתמש בפונקציית getcurrentfield בפונקציית AGGR .
המטרה היא שכאשר משנים את המימד (dimension gruop) בטבלת פיבוט אז ישתנו השדות עלפיהם יחושב ה- expressions.

יש לי מימד (cycle) שנקרא cust_supp שמציג את הלקוחות או הספקים
ויש לי expression שמציג את הקניין שרכש הכי הרבה עבור הלקוח או הספק על מנת להציג את הקניין שרכש הכי הרבה אני משתמש בפונקציית AGGR.

זה ה- expression שאני משתמש רק עבור מימד אחד :
aggr(if(rank(sum(TOTAL_USD Cost]),0)=1,[Buyer]),Supplier,[Buyer])

ואני מעוניין שהוא יהיה דינמי, יאפשר שימוש במימד משתנה ויראה כך:

aggr(if(rank(sum(TOTAL_USD Cost]),0)=1,[Buyer]),getcurrentfield(cust_supp ) ,[Buyer])

כלומר בתוך פונקציית ה- AGGR המימד ישתנה עפ"י מה שנבחר.

האם מישהו יודע איך לעשות זאת?

תודה רבה

גמר חתימה טובה
יובל
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:שימוש בפונקציית getcurrentfield בפונקציית AGGR 10 years 1 month ago #6124

  • יובל
  • יובל's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 12
  • קרמה: 1
שלום לכולם
מצאתי את התשובה....
פונקציית GetCurrentField מחזירה תשובה כמחרוזת Literal ואני מעוניין לקבל את שם השדה ולכן זה לא עובד.

מה שיש לעשות במקרה הנ"ל זה לכתוב במקום המימד את שם הקבוצה של המימדים, במקרה שלי cust_supp והקליק ימצא לבד מה המימד שנבחר.

כל טוב
יובל
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:שימוש בפונקציית getcurrentfield בפונקציית AGGR 9 years 10 months ago #6347

  • shahar
  • shahar's Avatar
  • Offline
  • Senior Boarder
  • הודעות: 64
  • קרמה: 0
היי,
לא הבנתי .
אני מנסה להשתמש בפונקציה הזו ובאובייקט List Box היא באמת מחזירה את השדה שנבחר ב Cycle Group אך כאשר אני שם אות ה בתוך Expression זה לא עובד.
ך ניראה ה Expression שלי:
SUM(AGGR(MAX(CNT_MOB),MODEL_NAME,(GetCurrentField(Type))))


אשמח לעזרתך
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:שימוש בפונקציית getcurrentfield בפונקציית AGGR 9 years 10 months ago #6348

  • Matan
  • Matan's Avatar
  • Offline
  • Junior Boarder
  • הודעות: 31
  • קרמה: 1
תרשום את ה-GetCurrentField בתוך $

(()GetCurrentField=)$
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:שימוש בפונקציית getcurrentfield בפונקציית AGGR 9 years 10 months ago #6349

  • shahar
  • shahar's Avatar
  • Offline
  • Senior Boarder
  • הודעות: 64
  • קרמה: 0
עובד!
המון תודה מתן!
הנהלת האתר ביטלה גישת כתיבה ציבורית.
זמן יצירת העמוד: 0.121 שניות

הדף שלנו בפייסבוק

מעניין? שתפו דף זה באמצעות הטלפון הנייד

מאמרים

מגמות של ביג דאטה בעולם הביטוח
CA Technologies
SSIS - Buffer Size Optimization
קטגוריה ראשית
בדיקות BI ו-DWH לעומת הבדיקות בתחומים אחרים
קטגוריה ראשית
איסוף דרישות לפרויקטי BI
קטגוריה ראשית
כח המידע במיקוד
קטגוריה ראשית
0

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning