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

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

שימוש ב-Dim כדי לקבוע ערכים ב-Dim אחר

More
15 years 7 months ago #6186 by Avner_ni
שלום רב.

SSAS 2008.

נתקלתי בבעייה הבאה:

יש לנו מודל מכירות, ולכל מכירה יש הגדרה של -
SOLD
SHIP
BILL

הכוונה היא מי הקונה, למי שולחים ומי מקבל את החשבונית.

לכל אחת מהאפשרויות קיימת עמודה בטבלת ה-FACT שמאחסנת את הנתונים -

SOLD TO
SHIP TO
BILL TO


הנתנוים המאוחסנים בכל אחד מהשדות מבוססים בעצם רק על טבלת Customers. כלומר - טבלת ה-FACT מאחסנת KEY של CUSTOMER בכל אחד מהשדות שדיברנו עליהם (SHIP, BILL, SOLD).


יש לי DIM נוסף שקראנו לו TO TYPE, ןהןא מכיל שלושה ערכים -
SOLD
SHIP
BILL

ברצוני שהמשתמש יגדיר ב-DIM TO TYPE את אחד מהסוגים,
ואז ב-DIM של ה-TO יופיעו נתונים בהתאם לבחירה ב-TO TYPE.

לדוגמא:

אם המשתמש בחר ב-TO TYPE את האופצייה SOLD,
ואז יגרור גם את שדה ה-TO, בשדה ה-TO יוצגו רק הלקוחות שמופיעים ב-SOLD.


העניין קצת מסובך, מקווה שהבהרתי את עצמי היטב.

תודה מראש!!

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

More
15 years 7 months ago #6187 by eldad
האם לא יהיה יותר פשוט לאחד בין שני המימדים ע"י left join
ולהפוך אותם למימד אחד עם מספר היררכיות?

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

More
15 years 7 months ago #6189 by Avner_ni
לא, מכיוון שבכל רשומה יש ייצוג לכל אחד מה- SOLD,SHIP,BILL,
ויש בעצם שלושה ממדים - לכל אחד מהאופציות.

אני פשוט רוצה שאם יבחרו במימד X משהו, מימד Y יציג נתונים של מימד מסוים,

ואם יבחרו משהו אחר במימד X, אז מימד Y יציג נתונים של מימד אח1.

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

More
15 years 7 months ago #6204 by eldad
מה דעתך ליצור מימד מה FACT ולתת את שלושת הערכים הללו
בתור attributes , זה יתן לך לשחק איתם איך שאתה רוצה.

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

Moderators: eldad
Time to create page: 0.277 seconds