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

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

count distinct חסר

More
17 years 7 months ago #3074 by אלון צוקלר
WEB XI v2
אני מעוניין להוסיף מדד אבל המדד הזה אמור להיות Count distinct
לא היית רוצה להוסיף זאת ברמת ה SQL כי אז הכלי מייצור GROUPBY אוטומטי ועוד ועוד.

אבל אין במסך כפי שצירפתי.
האם יש בגירסה 3 איך אתם פותרים זאת?

האם אין ברירה חייב לכתוב בתוך חלון הSELECT DISTINCT
?

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

More
17 years 7 months ago #3076 by תמיר
הcount הזה הוא distinct, אך בחלונית של הselect , אתה צריך להכניס את ערך השדה ללא עטיפה של count או פונקציה אחרת.

תנסה וחווה את דעתך.


תמיר

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

More
17 years 7 months ago #3078 by אלון צוקלר
:-\ לא לצערי
הוא לא מתנהג כמו DISTINCT
בדקתי
ORACLE 11g
שלפתי SQL עם ובלי DISTINCT והתוצאה שאני מקבל
זה ללא ה DISTINCT

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

More
17 years 7 months ago #3080 by תמיר
הייתי בטוח שזה נותן distinct, אבל אם אתה אומר... ;D

בוא נעשה משהו אחר: תן את כל הפרטים\דוח ונמצא לך פתרון אחר.

תמיר

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

More
17 years 7 months ago #3081 by אלון צוקלר
קבל
טבלת FACT שכוללת מס חשבונית ושורות בחשבונית כל שורה בחשבונית ממסופרת ייחודית וכמובן קוד לקוח (שם לצורך העניין)

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

הגדרה בעולם
count (distinct invoice num
ובאגריגצייה ל NONE

איפה הבעיה מתחילה,
כשאר בוחרים אובייקט מס חשבונית ומס שורה בחשבונית
נוצר ב SQL
select count(distinct invoce num),customer_code,invoice_row_num
GROUP BY INVOICE_ROW_NUM,CUSTOMER_CODE

ואז  ??? הופ ישנם הכפלות בטבלה אפילו שאתה לא גורר פנימה את מספר שורה בחשבונית
בגלל שורה בחשבונית
ויש לי עוד הרבה דוגמאות גם בתוך הירככיה במימד אם תירצה



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

More
17 years 7 months ago #3082 by תמיר
הבנתי אותך.

תעשה אובייקט כמו שמצורף.

קח בחשבון שני דברים:

1. האובייקט ייתן לך את מספר החשבוניות ללקוח. אם אתה רוצה לבצע חיתוך נוסף (לדוגמא תאריך), תצטרך להכניס פרומפט לתוך השאילתא.

2.מכיוון שאתה כותב את זה על אורקל, תצטרך להכניס גם את שם הסכמה לתוך הSQL.

3. תצרף לאובייקט את () בדיוק כפי שמופיעים בקובץ-זאת שאילתא מקוננת.

תמיר

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

More
17 years 7 months ago #3083 by אלון צוקלר
נחמד,
בלע"ז קוראים לזה SUBQUERY

זה הולך כנראה הולך לחנוק את הביצועים.
אני בודק ומבטיח לחזור

בכל אופן תודה

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

More
17 years 7 months ago #3085 by אלון צוקלר
זה מאוד מוגבל ומאוד יעודי ללקוח
וזאת הייתה רק דוגמה של כמות ללקוח.
אבל לפעמים אני צריך כמות למפעל (שיש לי כמה לקוחות במפעל) וכמה מפעלים
וכמות למוצר מסויים (שיש כמה מוצרים שיש עבורם חשבוניות)

בקיצור לנצל את היכולות של ה BO ומודל ה STAR שיש לי
ד"א הOLAP פותר את הבעיה בקלות (יש count Distinct)

הפתרון שאני נתתי מכריחאותי פשוט להביא 2 שאילתות נפרדות ב BO  אחת סיכומית בלבד ואחת מפורטת ואח"כ אני מציג אותם באותו הדוח

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

More
17 years 7 months ago #3086 by תמיר
אתה בהכרח מחפש פתרון בdesigner?

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

More
17 years 7 months ago #3088 by אלון צוקלר
כן, אני מעדיף
אחרי הכל אני מאוד מאוד לוחץ להעביר את השימוש לאנליסטים בארגון
וכמה שפחות יבקשו ממני לפתח דוחות עבורם.

כל פתרונות ה AVG SUM COUNT הפתרון מושלם ב designer
הרעיון הנוסף שלי הוא להוסיף שדה FLAG ב DB 1 לכל רכב ולהוסיף לאובייקט WHERE FLAG =1
עוד לא נסיתי את זה.


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

More
17 years 7 months ago #3090 by תמיר
יש לי פתרון אחר ברוח הדברים: תשים לשורה הראשונה של שורת חשבוניות שדה עם הערך 1. לאחר מכן תיצור אובייקט sum על השדה הזה.

קח בחשבון שזה פתרון טוב, אך עליך להזהר משני מצבים:

1. שהמשתמשים עורכים פילטור גם על שורת החשבוניות (והם עלולים להוריד את השורה המיוחסת)

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

נסה וחווה.

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

More
17 years 7 months ago #3100 by אלון צוקלר
:-\ מה יהה במצב הזה .....
כל שורת בחשבונית היא שורה מסוג מסויים.
למשל שורה שהיא כמות פרטי לבוש, שורה שהיא כמות ציוד מזון וכו'....

לצורך הסדר
יש לי לקוחות חשבוניות שורות בחשבונית של שורה היא מסוג מסויים (כמו בדוגמה) וכל זה במודל STAR

השאלה,
כמות חשבוניות ללקוח עם שורה מסוג פרטי לבוש.

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

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

More
17 years 7 months ago #3102 by תמיר

קח בחשבון שזה פתרון טוב, אך עליך להזהר משני מצבים:

1. שהמשתמשים עורכים פילטור גם על שורת החשבוניות (והם עלולים להוריד את השורה המיוחסת)

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

More
17 years 7 months ago #3103 by אלון צוקלר
נראה לי שאני נשאר עם אובייקט אחד
כותב לו DISTINCT
וכאשר ירצו גם סיכום וגם פירוט
פשוט יצטרכו ליצור שתי שאילתות
כך זה יהיה יותר מובן ופשוט מאשר להוסיף עמודה ולהוסיף עוד אובייקט.

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

More
17 years 7 months ago #3114 by Yoav
rchokler תתחיל לבדוק בגרסא 3,דיזיינר על delegate measure באפשרויות סימון סוג ה- measure
זה לא מתאים לעכשיו אבל יתן לך חומר למחשבה לעתיד.

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

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

More
17 years 6 months ago #3136 by אלון צוקלר
אחלה,  ;) תודה
עוד לא הגענו להתקנת הגירסה
אבל בקרוב מאוד ואז אני בהחלט אכנס לעניין כי יש לי הרבה
צורך בנושא.















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

Moderators: Yoav
Time to create page: 0.342 seconds