تقوم دوال التجميع بإجراء عمليات على قيم متعددة لتكوين نتائج ملخصة.
تبين القائمة التالية قواعد التجميع المتاحة للأعمدة ولأعمدة المقاييس. كما تتضمن هذه القائمة الدوال التي يمكن استخدامها عند تكوين عنصر محسوبة للتحليل.
افتراضي — تطبيق قاعدة التجميع الافتراضية، كما هو الحال في النموذج الدلالي، أو بواسطة الكاتب الأصلي للتحليل. وهذا الخيار غير متوفر للعناصر المحسوبة في التحليل.
يحدده الخادم — تطبيق قاعدة التجميع التي يتم تحديدها بواسطة Oracle Analytics (مثل القاعدة المعرفة في النموذج الدلالي). يتم تنفيذ التجميع في Oracle Analytics للقواعد البسيطة مثل المجموع Sum والحد الأدنى Min والحد الأقصى Max. وهذا الخيار غير متوفر لأعمدة المقاييس في جزء النسق أو للعناصر المحسوبة في التحليلات.
المجموع - حساب المجموع الذي تم الحصول عليه بجمع كل القيم الموجودة في مجموعة النتائج. استخدم هذا الخيار للعناصر التي تشتمل على قيم رقمية.
الحد الأدنى - حساب قيمة الحد الأدنى (أقل قيمة رقمية) للصفوف الموجودة في مجموعة النتائج. استخدم هذا الخيار للعناصر التي تشتمل على قيم رقمية.
الحد الأقصى - حساب قيمة الحد الأقصى (أعلى قيمة رقمية) للصفوف الموجودة في مجموعة النتائج. استخدم هذا الخيار للعناصر التي تشتمل على قيم رقمية.
متوسط حساب قيمة المتوسط (متوسط) لعنصر في مجموعة النتائج. استخدم هذا الخيار للعناصر التي تشتمل على قيم رقمية. ويتم تقريب المتوسطات في الجداول والجداول المحورية لأقرب عدد صحيح.
الأول — في مجموعة النتائج، تحديد التكرار الأول للعنصر الخاص بالمقاييس. وبالنسبة للعناصر المحسوبة، تحديد العضو الأول وفقًا للعرض في القائمة "محدد". وهذا الخيار غير متاح في مربع حوار تحرير معادلة العمود.
الأخير — في مجموعة النتائج، تحديد التكرار الأخير للعنصر. وبالنسبة للعناصر المحسوبة، تحديد العضو الأخير وفقًا للعرض في القائمة "محدد". وهذا الخيار غير متوفر في مربع حوار تحرير معادلة العمود.
العدد - حساب عدد الصفوف في مجموعة النتائج التي تحتوي على قيمة غير خالية للعنصر. وعادة ما يكون هذا العنصر اسمًا لعمود، وفي هذه الحالة يتم إرجاع عدد الصفوف المشتملة على قيم غير فارغة لذلك العمود.
عد المميز - إضافة معالجة للمميزة إلى دالة العدد، مما يعني أنه يتم عد كل تكرار مميز للعنصر مرة واحدة فقط.
بلا - عدم تطبيق أي تجميع. وهذا الخيار غير متوفر للعناصر المحسوبة في التحليل.
الإجمالي حسب التقرير (إذا كان ذلك قابلاً للتطبيق) — في حالة عدم تحديد هذا الخيار ، يتم تحديد أن يقوم Oracle Analytics بحساب الإجمالي استنادًا إلى مجموعة النتائج بأكملها، قبل تطبيق أي مرشحات على المقاييس. هذا الخيار غير متاح في مربع حوار تحرير معادلة العمود أو للعناصر المحسوبة في التحليلات. وهو متوفر فقط لأعمدة السمة.
الدالة | مثال | الوصف | الصياغة |
---|---|---|---|
AGGREGATE AT |
|
تجميع الأعمدة وفقًا للمستوى أو المستويات في تدرج نموذج البيانات التي تحددها.
يمكنك اختياريًا تحديد أكثر من مستوى. لا يمكنك تحديد مستوى من بُعد يحتوي على مستويات تستخدم كمستوى للقياس بالنسبة للمقياس المحدد في الوسيطة الأولى. على سبيل المثال، لا يمكنك كتابة الدالة بصيغة |
|
AGGREGATE BY | AGGREGATE(sales BY month, region) |
تجميع قياس بناءً على عمود أبعاد واحد أو أكثر.
|
AGGREGATE(measure BY column [, column1, columnN]) |
AVG |
|
حساب المتوسط (الوسط) لكافة مجموعات القيم الرقمية. |
|
AVGDISTINCT |
حساب المتوسط (القيمة المتوسطة) لكل القيم المميزة في تعبير ما. |
|
|
BIN |
|
تصنيف تعبير رقمي محدد إلى عدد بعينه من الرزم متساوية الحجم. قد تقوم هذه الدالة بإرجاع رقم الحاوية أو واحدة من نقطتي نهاية الفاصل الزمني الحاوية. numeric_expr هو القياس أو السمة الرقمية لحاوية. BY grain_expr1,…, grain_exprN هي قائمة بالتعبيرات التي تحدد دقة حساب numeric_expr. BY مطلوبة لتعبيرات المقياس وهي اختيارية لتعبيرات السمة. WHERE هي مرشح يتم تطبيقه على numeric_expr قبل تعيين القيم الرقمية إلى حاويات INTO number_of_bins BINS هو عدد الحاويات المطلوب إرجاعه BETWEEN min_value AND max_value هما قيمتا الحد الأقصى والحد الأدنى المستخدمتان لنقاط النهاية الخاصة بالحاويات الأكثر بعدًا RETURNING NUMBER يبين أن القيمة المرجعة يجب أن تكون رقم الحاوية (1, 2, 3, 4, إلخ.). ويعتبر هذا هو الإعداد الافتراضي. RETURNING RANGE_LOW يشير إلى القيمة الدنيا للفاصل الزمني للحاوية RETURNING RANGE_HIGH يشير إلى القيمة العليا للفاصل الزمني للحاوية |
|
BottomN |
تصنيف أقل قيم للرقم n في وسيطة التعبير من 1 إلى n، حيث يتوافق 1 مع أقل قيمة رقمية. expr أي تعبير تكون قيمته رقمية. integer هو أي عدد صحيح موجب. ويمثل الرقم الأدنى للتصنيفات المعروضة في مجموعة النتائج، حيث يمثل 1 أدنى تصنيف. |
|
|
COUNT |
|
تحديد عدد العناصر المشتملة على قيمة غير خالية. |
|
COUNTDISTINCT |
إضافة معالجة محددة لدالة COUNT. expr أي تعبير. |
|
|
COUNT* |
|
حساب عدد الصفوف. |
|
First |
|
تحديد أول قيمة مرجعة غير خالية من وسيطة التعبير. تعمل دالة |
|
Last |
|
تحديد آخر قيمة مرجعة غير خالية من وسيطة التعبير. |
|
MAVG |
حساب المتوسط (الوسط) المتحرك لآخر عدد n من صفوف البيانات في مجموعة النتائج، شاملاً الصف الحالي. expr أي تعبير تكون قيمته رقمية. integer هو أي عدد صحيح موجب. يمثل متوسط آخر n صف من صفوف البيانات. |
|
|
MAX |
|
لحساب أقصى قيمة (أعلى قيمة رقمية) للصفوف بما يتناسب مع وسيطة التعبير الرقمي. |
|
MEDIAN |
|
لحساب القيمة المتوسطة (الوسط) للصفوف بما يناسب وسيطة التعبير الرقمي. وحيثما وجد عدد زوجي من الصفوف، تكون القيمة المتوسطة هي الوسط للصفين الأوسطين. دائمًا ما ترجع هذه الدالة قيمة زوجية. |
|
MIN |
|
لحساب أدنى قيمة (أقل قيمة رقمية) للصفوف بما يتناسب مع وسيطة التعبير الرقمي. |
|
NTILE |
لتحديد تصنيف القيمة وفقًا لنطاق يحدده المستخدم. فهي ترجع أرقامًا صحيحة لتمثل أي نطاق من الرتب. تقوم الدالة NTILE مع numTiles=100 بإرجاع ما يسمى عادةً "النسبة المئوية" (مع أرقام تتراوح بين 1 و100 حيث يمثل الرقم 100 أعلى قيمة للفرز). expr أي تعبير تكون قيمته رقمية. numTiles عدد صحيح موجب لا يساوي الصفر يمثل عدد إطارات التجانب. |
|
|
PERCENTILE |
حساب المركز المئوي لكل قيمة تناسب وسيطة التعبير الرقمي. ويتراوح المركز المئوي بين 0 (المركز المئوي رقم 0) و1 (المركز المئوي رقم 100). expr أي تعبير تكون قيمته رقمية. |
|
|
RANK |
|
لحساب التصنيف لكل قيمة تتناسب مع وسيطة التعبير الرقمي. يتم تعيين التصنيف 1 لأعلى رقم ويتم تعيين الأرقام الصحيحة المتتالية (2، 3، 4،...) لكل تصنيف لاحق. وفي حالة تساوي قيم معينة، فسوف يتم تعيين نفس التصنيف لها (على سبيل المثال، 1، 1، 1، 4، 5، 5، 7...). expr أي تعبير تكون قيمته رقمية. |
|
STDDEV |
|
لإرجاع الانحراف المعياري لمجموعة من القيم. دائمًا ما يكون نوع الإرجاع قيمة زوجية. |
|
STDDEV_POP |
|
لإرجاع الانحراف المعياري لمجموعة من القيم باستخدام الصيغة الحسابية للتباين الإحصائي والانحراف المعياري. |
|
SUM |
|
لحساب المجموع الناتج من جمع كافة القيم التي تتناسب مع وسيطة التعبير الرقمي. |
|
SUMDISTINCT |
حساب المجموع الناتج عن جمع كل القيم المميزة التي تناسب وسيطة التعبير الرقمي. expr أي تعبير تكون قيمته رقمية. |
|
|
TOPN |
تصنيف أعلى قيم للرقم n في وسيطة التعبير من 1 إلى n، حيث تمثل 1 أعلى قيمة رقمية. expr أي تعبير تكون قيمته رقمية. integer هو أي عدد صحيح موجب. ويمثل الرقم الأعلى للتصنيفات المعروضة في مجموعة النتائج، حيث يمثل 1 أعلى تصنيف. |
|
فيما يلي بعض النصائح حول الحصول على أفضل النتائج عند استخدام دوال التجميع في مصنفاتك.
نصائح:
الأول
، الأخير
. تجنب استخدام التجميعات الأولى والأخيرة مع نوع المخطط الشريطي المكدس بنسبة 100%. يترتب على إضافة التاريخ الحالي إلى بحلول
إلى إدخال التحسينات على الاستعلام، الأمر الذي يؤدي إلى إحضار كل صفوف التمثيل المرئي بالإضافة إلى التاريخ الحالي. تقوم دالة الأخير
بعد ذلك بإرجاع الصف الأخير في مجموعة النتائج، وتختلف هذه الدالة اعتمادًا على كيفية إرجاع البيانات من المصدر.الحد الأدنى
- استخدم الحد الأدنى
لحساب القيمة الأصغر في مجموعة صفوف. للعثور على القيمة الأصغر في مجموعة أعمدة، استخدم Evaluate
. على سبيل المثال:
evaluate('least(%1,%2,%3)',column date 1,date 2,date 3)