دالة الـCUBESETCOUNT في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـCUBESETCOUNT في الإكسيل
تعد دالة الـCUBESETCOUNT إحدى دوال مكعبات البيانات المستخدمة في برنامج الإكسيل، إذ تقوم هذه الدالة بحساب عدد العناصر في مجموعة ما ومن ثم إرجاع القيمة الناتجة، ولقد تم إضافة هذه الدالة للمرة الأولى في إصدار برنامج إكسيل لعام 2007، ولذلك فإنها غير متوفرة في الإصدارات القديمة، كما يجدر بالذكر أن دالة الـCUBESETCOUNT تقوم بعرض الرسالة المؤقتة #GETTING_DATA حتى تنتهي من عد العناصر التي يطلبها المستخدم، ويجب التأكد أيضًا من توصيل مصنف إكسيل في إصدار عام 2005 من خادم التحليل Microsoft SQL Server أو الإصدارات اللاحقة له لأن دالة الـCUBESETCOUNT لا تعمل من دون هذا الخادم، وتعرف مكعبات البيانات على أنها امتدادات متعددة الأبعاد للجداول ذات البعدين، وعادةً ما تستخدم هذه المكعبات لتمثيل البيانات المعقدة التي لا يمكن تمثيلها بجداول مكونة من أعمدة وصفوف فقط، بل تحتاج إلى مكعبات ثلاثية الأبعاد أو أكثر، بحيث يشكل كل بعد خاصية معينة لقاعدة البيانات.
كيفية استخدام دالة الـCUBESETCOUNT في الإكسيل
تقوم دالة الـCUBESETCOUNT في الإكسيل بإرجاع عدد العناصر الموجودة في مجموعة معينة، وتعد هذه الدالة من دوال الـCUBE السهلة، إذ إنها لا تتطلب سوى إدراج مدخل واحد، ودائمًا ما تتم كتابة الصيغة العامة لدالة الـCUBESETCOUNT في برنامج الإكسيل على النحو الآتي، وذلك بعد اختيار الخلية المراد عرض الناتج فيها:
(CUBESETCOUNT(set=
بحيث يشير الرمز الوحيد المدرج في الصيغة السابقة إلى ما يأتي:
set: هو المدخل الوحيد في الصيغة العامة لدالة الـCUBESETCOUNT، بحيث يعبر عن سلسلة نصية تمثل تعبير تابع لبرنامج إكسيل والذي يتم تقييمه إلى مجموعة محددة بالاعتماد على دالة الـCUBESET، كما يمكن إدراج هذا المدخل عن طريقة صيغة دالة الـCUBESET أو مرجع لخلية تحتوي على صيغة هذه الدالة. أمثلة عملية على استخدام دالة الـCUBESETCOUNT في الإكسيل
تقوم دالة الـCUBESETCOUNT بحساب عدد العناصر التي تنتمي إلى مجموعة معينة ومن ثم إرجاع القيمة الناتجة للمستخدم، وتتطلب هذه الدالة إدراج مدخل واحد فقط، ولذلك فإنها تعد إحدى دوال مكعبات البيانات السهلة، وتظهر هذه الدالة الرسالة #GETTING_DATA التي تدل على أن الدالة لا زالت تقوم بإيجاد عدد العناصر في المجموعة، وفيما يأتي أمثلة عملية تبين كيفية استخدام دالة الـCUBESETCOUNT في برنامج الإكسيل بالشكل الصحيح:
يمكن استخدام صيغة دالة الـCUBESETCOUNT الآتية في حساب عدد العناصر التي تنتمي إلى مجموعة معينة مدخلة في الخلية A3، بحيث قد تكون البيانات المدخلة في هذه الخلية صيغة لدالة الـCUBESET :
(CUBESETCOUNT(A3=
يمكن استخدام صيغة دالة الـCUBESETCOUNT الآتية في حساب عدد العناصر التي تنتمي إلى مجموعة معينة من البيانات التي يتم التعبير عنها باستخدام دالة الـCUBESET التي تقوم بتحديد الأعضاء التابعين للتعبير ""[Product].[All Products].Children"" تصاعديًا، إذا كان اسم الصلة بالمكعب ""Sales""، وأريد استبدال التسمية التوضيحية التي تعرف المكعب بالسلسلة النصية ""Products""، وإذا تمت عملية الفرز بواسطة قيمة المبيعات: (([CUBESETCOUNT(CUBESET(""Sales"",""[Product].[All Products].Children"",""Products"",1,""[Measures].[Sales Amount= "
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.