SqlServer OLAP - שגיאה בסכום כללי
שלום רב לפורום, נתקלנו בבעיה מטרידה ביותר בקוביה המרכזית שלנו ב - OLAP : הסכום הכללי המוצג ב - browser בעת שליפה מהקוביה שגוי. הוא מציג סכום של הנתון בכללותו ולא עבור הפילטור הרלוונטי. ההשערה שלנו מבדיקת מס' מאמרים עד כה היא שמשום מה ה total מתבצע עבור ה - member all במקום עבור המידע הרלוונטי, יתכן שבגלל בעית קשר כלשהי. כל סכום ביניים בדרך מחושב בצורה תקינה, רק הסיכום הסופי (grand total) שגוי ותמיד כולל את הסכום המלא של אותו measurement, ולא משנה כמה קיבוצים היו בדרך. אם מוסיפים פילטור כללי על כל התצוגה שמסנן את הנתונים לפי מה שכבר סוננו באמצעות הסייר, ה - total מסתדר. מן הסתם זה לא פתרון. חרשנו את הספרות ואנחנו די אבודים. נשמח לשמוע עצה. אני מצרפת דוגמה פשטנית ע"מ להסביר את הבעיה. אם אני סוכמת כמות מכירות לפי חנות, רשת ורשת על, לדוגמה, אז הנתונים שלי עשויים להראות כך (למען ההפשטה, במקום שורת "total" לכל רשומה מקבצת, רשמתי לצידה את הסכום המקובץ) : כמות מכירות רשת על - קו-אופ 350 רשת - הריבוע הכחול 200 חנות - סניף ת"א 100 חנות - סניף חיפה 100 רשת - צעצועי קו אופ 150 חנות - סניף ירושלים 150 סה"כ כללי 20,000
שלום רב לפורום, נתקלנו בבעיה מטרידה ביותר בקוביה המרכזית שלנו ב - OLAP : הסכום הכללי המוצג ב - browser בעת שליפה מהקוביה שגוי. הוא מציג סכום של הנתון בכללותו ולא עבור הפילטור הרלוונטי. ההשערה שלנו מבדיקת מס' מאמרים עד כה היא שמשום מה ה total מתבצע עבור ה - member all במקום עבור המידע הרלוונטי, יתכן שבגלל בעית קשר כלשהי. כל סכום ביניים בדרך מחושב בצורה תקינה, רק הסיכום הסופי (grand total) שגוי ותמיד כולל את הסכום המלא של אותו measurement, ולא משנה כמה קיבוצים היו בדרך. אם מוסיפים פילטור כללי על כל התצוגה שמסנן את הנתונים לפי מה שכבר סוננו באמצעות הסייר, ה - total מסתדר. מן הסתם זה לא פתרון. חרשנו את הספרות ואנחנו די אבודים. נשמח לשמוע עצה. אני מצרפת דוגמה פשטנית ע"מ להסביר את הבעיה. אם אני סוכמת כמות מכירות לפי חנות, רשת ורשת על, לדוגמה, אז הנתונים שלי עשויים להראות כך (למען ההפשטה, במקום שורת "total" לכל רשומה מקבצת, רשמתי לצידה את הסכום המקובץ) : כמות מכירות רשת על - קו-אופ 350 רשת - הריבוע הכחול 200 חנות - סניף ת"א 100 חנות - סניף חיפה 100 רשת - צעצועי קו אופ 150 חנות - סניף ירושלים 150 סה"כ כללי 20,000