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

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

שיוך הרצת שאילתא ליוזר שמריץ אותה

More
14 years 2 months ago #7286 by אופיר
שלום,

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

תודה מראש

אופיר

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

More
14 years 2 months ago #7287 by לינוּר
היי אופיר,
בהחלט - אתה בונה טבלה המכילה את היוזרים והמוקדים (אלא אם כן זה לפי קבוצות ב-AD ואז הרבה יותר פשוט).
אתה בונה מקרו שלוקח את שם המשתמש:
#sq($account.defaultName)#
ולפי שם המשתמש מחפש בטבלת ה-lookup את המוקד.
הפילטר הינו דינמי ואין צורך שכל משתמש יבחר אלא בעת ריצת הדוח הסינון יתבצע באמצעות המקרו.
כמו כן ניתן לבצע זאת ברמת המודל ב-FM.
בהצלחה.

Linur Serero
cognos.dwh.co.il/

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

More
14 years 2 months ago #7288 by אופיר
היי לינור,


לא הבנתי את התשובה לצערי.

האם אני שותל את הקוד הנ"ל בסינגלטון או במשהו אחר?


אופיר

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

More
14 years 2 months ago #7290 by לינוּר
חלילה בסינגלטון...
מאוד תלוי איך הדוח שלך בנוי ואיך מודל הנתונים.
כעקרון או בפילטר עצמו או בתוך dataitem ואז פילטר.
שולחת לך לינק עם הסברים לרעיון, אין דוגמא בדיוק כמו שלך אך אם תבין את העקרון אז היישום יהיה קל. מקווה שיותר ברור, אם עדיין לא ברור אז תפנו אליי.
לילה מקסים, :wink:

Linur Serero
cognos.dwh.co.il/

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

More
14 years 2 months ago #7293 by לינוּר
טוב, מה לא עושים בשביל המנהל המקסים שלכם???
אז ככה, בהנחה כי אין לכם טבלה המחזיקה את המוקדים והמשתמשים ולא מדובר בהרבה משתמשים (אני אישית לא אוהבת את זה כי מעדיפה דברים אוטומטים ולא hardcoded):
תוסיפו את ה-data item הבא:
#sq ($account.defaultName)#
נניח ותקראו לו userName.
לאחר מכן תוסיפו עוד dataitem (אתם יכולים באותו אחד אני פשוט אוהבת ככה):
case when [userName] ='Matan' then 'Moked1' else 'Moked2' end
(כמובן לפי התנאים שלכם זו דוגמא).
נניח וקראתם לשדה הזה MokedUser
ואז תוסיפו פילטר שמשווה את השדה של המוקדים שלכם לשדה המחושב לעיל.
בהצלחה.
:smile:

Linur Serero
cognos.dwh.co.il/

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

More
14 years 2 months ago #7304 by אופיר
היי לינור,

תודה על הפתרון אך האם ישנה אפשרות של שליפת היוזר שמנסה להריץ את הדוח או רק השם המלא שלו?

אופיר

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

More
14 years 2 months ago #7305 by לינוּר

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

More
14 years 2 months ago #7308 by אופיר
היי,

בפעם הקודמת הראת לי את האפשרות של שליפת השם שם מי שמריץ את הדוח.

השאלה האם ניתן לבצע שלפיה דומה רק לא על השם אלא על יוזר שמוגדר במערכות אצלנו? במוקום NAME לשנות את זה ל USERID או משהו כזה?

אופיר

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

More
14 years 2 months ago #7309 by לינוּר
account.personalInfo.userName
זה ברמת ה-AD ה-userid.

Linur Serero
cognos.dwh.co.il/

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

Moderators: לינוּר
Time to create page: 0.338 seconds