התחברות

התחברות
x
או
x
הרשמה
x

או

קליק אחד ואתם מחוברים. מהיר .קל .מאובטח.

חדש בפורומים

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

אירועים קרובים

מאמרים

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

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

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

דיון: CallFilterTreeMembers

CallFilterTreeMembers 9 years 2 months ago #5173

  • tomeritah
  • tomeritah's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 4
  • קרמה: 0
הי ,

אני מנסה להשתמש בפונקציית ה - API  יש לי פנורמה 5.0

CallFilterTreeMembers

השתמשתי ב - CallSetAsyncAPIMode וזה גם לא עזר
אני מקבל שגיאה שאני מנסה לפלטר על אחד ה - Members

האם יצא לך להשתמש בפונקציה הזאת.

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

בעניין: CallFilterTreeMembers 9 years 2 months ago #5174

שלום,

1. מה אתה מנסה להשיג ?

2. האם זה בדף דשבורד או עמוד עצמאי

3. איזו הודעת שגיאה אתה מקבל ?
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: CallFilterTreeMembers 9 years 2 months ago #5178

  • tomeritah
  • tomeritah's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 4
  • קרמה: 0
הי,
תודה על התגובה,
כרגע אני מנסה את הפונקציה בדף ASP
אני מקבל שגיאה CALLFILTERTREE ERROR
אני לוקח מתוך TEXTBOX בדף את הערך שאני רוצה לפלטר את המימד ומעביר אותו לפונקציה.
המטרה היא לדמות את החיפוש במימד של פנורמה
ולחתוך את המימד.
אחרי שזה יציליח אני רוצה לבצע את החיתוך ב - dashboard

תודה

תומר

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

בעניין: CallFilterTreeMembers 9 years 2 months ago #5185

  • dsinvani
  • dsinvani's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 3
  • קרמה: 0
לא הבנתי מה אתה רוצה להשיג - חיתוך של המצגת על ערך מימד, או סינון ערכים בחותך.
הפונקציה שאתה משתמש בה תסנן את הערכים בחותך עצמו ולא במצגת.
כדי לחתוך את נתוני המצגת אתה צריך לשתמש ב- CallSliceByMembers.

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

בעניין: CallFilterTreeMembers 9 years 2 months ago #5189

  • tomeritah
  • tomeritah's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 4
  • קרמה: 0
הי,
אני מנסה לחתוך את הערך בחותך

Subs מייצג TEXTBOX שממנו אני לוקח את הערך שאני רוצה לחתוך
function ActivateFilter(){
var m = document.getElementById("Subs").value;
document.all.app.CallSetAsyncAPIMode("1");
document.all.app.CallFilterTreeMembers("[מנויים]","mdx3{Filter([מנויים].["+m+"])}","1");
}

תודה

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

בעניין: CallFilterTreeMembers 9 years 2 months ago #5197

אכן הפונקציה הזאת היא לא קלה לשימוש, כדי להעביר חותך לדוח עדיף השימוש בפונקציה CallSliceByMembers

לצורך בדיקה:

1. העבר ביטוי MDX סטטי ,ללא תלות בTEXTBOX , לפונקציה כדי לבדוק תקינות הקוד

2. שם תיבת טקסט עם הביוטי הMDX שאתה מעביר בפונקציה רק כדי לוודא שהשגיאה לא נובעת מביטוי שגוי. קרי צור משתנה המכיל את הביטוי ורק העבר אותו לפונקציה במקום יצירת הביטוי בתוך הפונקציה.

3.שים לב גם לשם של ה app  שהוא זהה לשם הapp כפי שהגדרתה באיתחול הדוח.
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: CallFilterTreeMembers 9 years 2 months ago #5263

  • dsinvani
  • dsinvani's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 3
  • קרמה: 0
נסה להוריד את המילה Filter ממשפט ה-MDX :
document.all.app.CallFilterTreeMembers("[מנויים]","mdx3{[מנויים].["+m+"]}","1");

הפונקציה Filter דורשת עוד פרמטר שמגדיר את תנאי הסינון, בעוד שאתה לא צריך את זה כי אתה יודע את הערך המדוייק אותו אתה רוצה לבחור.
אם אתה רוצה חיפוש של חלק מהמילה שב-Textbox אז אתה יכול להשתמש בפונקציה אבל בצורה הבאה :

document.all.app.CallFilterTreeMembers("[מנויים]","mdx3{Filter([מנויים].Members,InStr([מנויים].CurrentMember.Properties("Key"),'"+m+"')>0)}","1");
הנהלת האתר ביטלה גישת כתיבה ציבורית.
מנהלים: מיכאל רעם
זמן יצירת העמוד: 0.288 שניות

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning