FIX: جملة MDX CUBE UPDATE بكتابة قيمة الباقي الصيغة writeback إلى خلية فارغة

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

834491
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
خطأ #: 14194 (Plato7x)
Microsoft بتوزيع الإصلاحات العاجلة Microsoft SQL Server 2000 كملف واحد القابلة للتحميل. لأن الإصلاحات العاجلة تراكمية يتضمن كل إصدار جديد كافة الإصلاحات العاجلة يعمل على إصلاح كافة الأمان التي تم تضمينها مع إصدار الإصلاح العاجل SQL Server 2000 السابق.
الأعراض
في SQL Server 2000 عند استخدام صيغة writeback ذات زوايا محددة القيمة في بيان CUBE UPDATE تعبيرات متعددة الأبعاد (MDX) باقي صغير قد تظل بعد تخصيص قيمة جديدة باستخدام الصيغة المحددة. يتم إدراج القيمة المتبقية في الجدول writeback للخلية الأخيرة التي يتم تقييم في مجموعة writeback التي تعين جملة CUBE UPDATE. إذا كان آخر خلية فارغة, سيتم تحديث الخلية لا يزال بقيمة الباقي. قد يؤدي هذا السلوك السجلات ليتم عرضها على أعضاء البعد كانت فارغة مسبقاً. أحياناً، يكون قيمة الباقي منخفضة أنه سيتم أداة العميل عرض القيمة كـ صفر (0).

على سبيل المثال، يعين عبارة CUBE UPDATE MDX التالية 1998 التنبؤ و الإدارية العامة المصاريف الخاصة حالة كاليفورنيا "إلى قيمة $ 750,000. يتم تخصيص قيمة جديدة إلى مخازن الفردية في كاليفورنيا استناداً إلى بمشاركتهم "الفعلي المبيعات إجمالي السنة الحالية" الإجمالي لـ كاليفورنيا في السنة السابقة.

UPDATE CUBE[Budget] SET  ( [Category].[All Category].[Forecast],  [Account].[All Account].[Net Income].[Total Expense].[General & Administration],[Store].[All Stores].[USA].[CA], [Time].[1998],[Measures].[Amount]  ) = 750000USE_WEIGHTED_ALLOCATION BY iif(IsEmpty(( ParallelPeriod([Time].[Year], 1, [Time].Currentmember), [Category].[All Category].[Current Year's Actuals], [Store].Currentmember, [Account].[All Account].[Net Income].[Net Sales].[Gross Sales], [Measures].[Amount])),-- Sales Value is empty for the previous year so leave the new value as NULL.NULL, -- Otherwise take the Current Years Actual Gross Sales for the current store, --divide it by the total for all of California to get the percentage contribution --of this store to Gross Sales and allocate that percentage of the new --General & Administration value to this store.( ParallelPeriod([Time].[Year], 1, [Time].Currentmember) ,  [Category].[All Category].[Current Year's Actuals], [Store].Currentmember, [Account].[All Account].[Net Income].[Net Sales].[Gross Sales], [Measures].[Amount] )    /  ([Time].[1997], [Category].[All Category].[Current Year's Actuals], [Store].[All Stores].[USA].[CA], [Account].[All Account].[Net Income].[Net Sales].[Gross Sales], [Measures].[Amount] )  )
لأن Alameda ليس له قيمة لحساب "إجمالي المبيعات" في فئة "العمل الفعلي" السنة الحالية "لـ ١٩٩٧ ، التي تتوقع Alameda ليس لها قيم الإدارة العامة المعينة. ومع ذلك، في حالة تشغيل هذه العبارة UPDATE CUBE ثم تشغيل العبارة SELECT التالية إظهار النتائج قيمة 0.002 لـ Alameda:أعمدة ON .Members
SELECT[Measures].Members   ON COLUMNS,{ [Store].[All Stores].[USA].[CA],   Descendants([Store].[All Stores].[USA].[CA], [Store].[Store City])  } ON ROWSFROM [Budget]WHERE ( [Category].[All Category].[Forecast], [Time].[1998] , [Account].[All Account].[Net Income].[Total Expense].[General & Administration] )
النتائج المتوقعة يعرض الجدول التالي:
مقدار
ca750000
Alameda
تلال Beverly215575.4595
لوس Angeles257017.7488
دييغو سان256479.9204
سان فرنسيسكو20926.8713
يعرض الجدول التالي نتائج الفعلي:
مقدار
ca750000
Alameda0.002
تلال Beverly215575.4575
لوس Angeles257017.7488
دييغو سان256479.9204
سان فرنسيسكو20926.8713
سيتم تطبيق قيمة الباقي على إحدى الخلايا في مجموعة writeback بعد تطبيق هذا الإصلاح.
الحل

معلومات حزمة الخدمة

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لـ Microsoft SQL Server 2000. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
290211كيفية الحصول على أحدث حزمة خدمة لـ SQL Server 2000

معلومات الإصلاح العاجل

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي coordinated (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في أداة التاريخ والوقت في "لوحة التحكم".
   Date         Time   Version    Size       File name   -------------------------------------------------------   16-Jul-2004  01:51  8.0.960.0    221,760  Msmdcb80.dll   16-Jul-2004  02:17  8.0.0.960  4,063,808  Msmddo80.dll   16-Jul-2004  01:45  8.0.960.0  1,036,864  Msmdgd80.dll   16-Jul-2004  01:39  8.0.960.0    172,608  Msmdpump.dll   16-Jul-2004  02:27  8.0.0.960  9,642,564  Msmdsgn80.dll   16-Jul-2004  01:40  8.0.960.0  1,839,684  Msmdsrv.exe   16-Jul-2004  02:03  8.0.960.0  2,085,456  Msolap80.dll   16-Jul-2004  01:17  8.0.960.0    446,524  Msmdsgn.rll   16-Jul-2004  00:58  8.0.960.0    213,068  Msolap80.rll
ملاحظة بسبب تبعيات الملف، أحدث إصلاح عاجل أو الميزة التي تحتوي على هذه الملفات قد تحتوي أيضًا على ملفات إضافية.

SQL Server 2000 Analysis Services 64-بت

تم تصميم إضافية من المعلومات حول إنشاء إصلاح عاجل التي ستطبق على خادم يقوم بتشغيل SQL Server 2000 Analysis Services 64-بت أو لتحديد ما إذا كان إصلاح عاجل من المخطط أن يتم تضمينها في SQL Server 2000 Analysis Services 64-بت Service Pack 4 ، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
831653توفر بنية الإصلاح العاجل بت 64 2000 خدمات تحليل
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".

تم تصحيح هذه المشكلة لأول مرة في Microsoft SQL Server 2000 المزود بحزمة الخدمة Service Pack 4.
معلومات أخرى
للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft
olap

تحذير: تمت ترجمة هذا المقال تلقائياً

خصائص

رقم الموضوع: 834491 - آخر مراجعة: 01/17/2015 05:59:40 - المراجعة: 2.3

  • Microsoft SQL Server 2000 Analysis Services
  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB834491 KbMtar
تعليقات