اذا كانت الوظيفة تحتوي على أكثر من متغير واحد، وكنت تريد اضافة متغير، اضغط على الاختيار اضافة متغير.
سيتم تجاهل القيم المفقودة. على سبيل المثال، اذا كان التعبير هو Average(East, West, South)
ولم يتم ايجاد South
، ستقوم العملية الحسابية بايجاد متوسط East
و West
.
يعرض الجدول التالي الوظائف التي يمكنك اضافتها الى التعبير الخاص بك.
الوظيفة |
الوصف |
Abs
|
تقوم بارجاع القيمة المطلقة للرقم. تقبل Abs متغير واحد فقط. |
Average
|
تقوم بارجاع متوسط كل القيم التي توجد في المتغيرات. المتوسط هو اجمالي القيم مقسوم على عدد المتغيرات. اذا كان عدد المتغيرات هو صفر، ستقوم Average بارجاع قيمة غير موجودة. تقبل الوظيفة Average أي عدد من المتغيرات. على سبيل المثال:
تقوم Average(Product 1, Product 2) بارجاع متوسط Product 1 و Product 2 .
تقوم Average(Gen(2)) بارجاع متوسط كل العناصر بمستوى تصنيف 2.
|
Count
|
تقوم بارجاع عدد كل القيم التي توجد في المتغيرات. اذا لم يكن هناك قيم ليتم عدها، سيتم ارجاع صفر. تقبل الوظيفة Count أي عدد من المتغيرات.
تقوم Count(Product 1, Product 2, Gen(2)) بارجاع 2 + عدد العناصر بمستوى تصنيف 2.
|
If
|
تقوم بارجاع قيمة بناء على ما اذا كان قد تحقق الشرط. تقوم الوظيفة If بقبول ثلاثة متغيرات، حيث:
- المتغير الأول هو الشرط الذي سيتم اختباره. يحتوي الشرط على جزء أيسر وجزء أيمن، يتم فصلهما بالمعاملات التالية: <=، >=، <، >، != (يمكن استخدام <> أيضا لاختبارات عدم التساوي).
- المتغير الثاني هو القيمة التي سيتم ارجاعها اذا تحقق الشرط.
- المتغير الثالث هو القيمة التي سيتم ارجاعها اذا لم يتحقق الشرط.
|
Max
|
تقوم بارجاع قيمة الحد الأقصى من كل القيم التي توجد في المتغيرات. تقبل الوظيفة Max أي عدد من المتغيرات.
|
Median
|
تقوم بارجاع القيمة المتوسطة بين كل القيم التي توجد في المتغيرات. القيمة المتوسطة هي قيمة الرقم الذي يقع في منتصف مجموعة الأرقام. تقبل الوظيفة Median أي عدد من المتغيرات.
|
Min
|
تقوم بارجاع قيمة الحد الأدنى من كل القيم التي توجد في المتغيرات. تقوم Min بقبول أي عدد من المتغيرات.
|
Power
|
تقوم بارجاع القيمة الأولى المرفوعة لأس القيمة الثانية. تقبل الوظيفة Power متغيرين، حيث:
- المتغير الأولى هو الأساس.
- المتغير الثاني هو الأس.
تقوم الوظيفة Power بارجاع قيمة الأساس المرفوع لأس الرقم المحدد. |
Product
|
تقوم بارجاع حاصل ضرب كل القيم التي توجد في المتغيرات. تقوم Product بقبول أي عدد من المتغيرات.
|
Round
|
يتم ارجاع الجزء الصحيح من العدد الذي تم تقريبه لأقرب عدد صحيح. تقبل الوظيفة Round متغير واحد فقط. |
Sqrt
|
يتم ارجاع الجذر التربيعي للعدد. تقبل الوظيفة Sqrt متغير واحد فقط. |
Stdev
|
تقوم بارجاع الانحراف المعياري لكل القيم التي توجد في المتغيرات. الانحراف المعياري هو مقياس لكيفية تشتت عدد كبير من القيم عن قيمة المتوسط. تقبل الوظيفة Stdev أي عدد من المتغيرات.
|
Sum
|
تقوم بارجاع مجموع كل القيم التي توجد في المتغيرات.
اذا لم يكن هناك أية قيم لاضافتها، ستقوم Sum بارجاع صفر. تقبل الوظيفة Sum أي عدد من المتغيرات.
تقوم Sum(Product 1, Product 2) بارجاع مجموع Product 1 و Product 2 .
تقوم Sum(Gen(2)) بارجاع مجموع كل العناصر بمستوى تصنيف 2.
|
Var
|
تقوم بارجاع تباين كل القيم التي توجد في المتغيرات. التباين هو الانحراف التربيعي المتوسط لكل رقم في المجموعة. تقبل الوظيفة Var أي عدد من المتغيرات. |
Percentoftotal
|
ملحوظة: يتم تطبيق الوظيفة Percentoftotal على العمليات الحسابية التي تتم على قواعد البيانات متعددة الأبعاد.
تقوم بارجاع عنصر محدد كنسبة مئوية من بعض الاجماليات. الاجمالي هو قيمة الخانة عند تقاطع عنصر محدد وعنصر آخر على المحور الآخر. على سبيل المثال، جدول خاص بالمبيعات، حيث الوقت يمثل الصفوف و المنتجات تمثل الأعمدة. يمكنك ايجاد النسبة المئوية لاجمالي المنتج 1، حيث أن الاجمالي هو مبيعات المنتج 1 الى كل الأوقات . يقوم العنصر المحتسب بارجاع مبيعات المنتج 1 لكل فترة زمنية مقسوما على مبيعات المنتج 1 الى كل الأوقات .
تحتوي الوظيفة Percentoftotal على المتغيرات التالية:
- العنصر
- هو العنصر في البعد (الذي يوجد في عمود أو صف) الذي تريد احتساب النسبة المئوية للاجمالي له.
- البعد
- هو البعد الذي يوجد في المحور المقابل والذي يحتوي على العنصر المستخدم لتحديد الاجمالي. على سبيل المثال، اذا كان جدول يعرض
الوقت والأماكن بالصفوف، والمنتجات بالأعمدة، والعنصر هو عنصر المنتجات ، سيكون البعد هو الوقت أو الأماكن .
- عنصر المحور المقابل
- هو عنصر البعد الذي يقوم، مع عنصر، بتحديد الاجمالي لاحتساب النسبة المئوية به. الاجمالي هو قيمة الخانة عند تقاطع عنصر وعنصر المحور المقابل.
- التصنيف
- هو التصنيف الذي يتم احتساب النسب المئوية له. يعني التصنيف 0 أن كل العناصر تعرض النسب المئوية.
- تجميع
- عندما يحتوي محور على أكثر من بعد واحد، فانه يحدد اذا ما كان كل تجميع من الأبعاد يحتوي على نسبة مئوية منفصلة. اذا تم تحديد التجميع الى عدم تجميع، سيتم احتساب النسب المئوية خلال المجموعات.
على سبيل المثال، يعرض الجدول التالي النسب المئوية المحتسبة للعنصر الذي يكون التعبير الخاص به هو الوظيفة Percentoftotal . تحتوي الوظيفة Percentoftotal على القيم التالية للمتغيرات الخاصة بها:
- العنصر = المنتج
- البعد = الأماكن
- عنصر المحور المقابل = كل الأماكن
- التصنف = 1
- التجميع = تجميع
يتم احتساب النسب المئوية للعنصر المحتسب كمبيعات للمنتج في كل مكان وكنسبة مئوية لمبيعات المنتج في كل الأماكن.
الأماكن | الوقت | المنتج | النسب المئوية |
الشرق |
2000 | 5 | 0.25 |
2001 | 20 | 0.40 |
2002 | 20 | 0.50 |
الغرب |
2000 | 15 | 0.75 |
2001 | 30 | 0.60 |
2002 | 20 | 0.50 |
كل الأماكن |
2000 | 20 | 1 |
2001 | 50 | 1 |
2002 | 40 | 1 |
|
Rank
|
تقوم بارجاع ترتيب كل بند في عمود أو صف.
تقبل الوظيفة Rank المتغيرات التالية:
- العنصر
- هو العنصر في البعد (الذي يوجد في عمود أو صف) الذي تريد تحديد الترتيب الخاص به.
- البعد
- هو البعد الذي يوجد في المحور المقابل والذي يتم استخدام العناصر الخاصة به لتحديد الترتيب. على سبيل المثال، جدول يعرض المبيعات، حيث
الوقت و الأماكن بالصفوف، والمنتجات بالأعمدة، و العنصر هو عنصر المنتجات . يمكن أن يكون البعد هو الوقت أو الأماكن . اذا كان البعد هو الوقت ، ستقوم الوظيفة Rank بتحديد ترتيب مبيعات المنتجات خلال الوقت .
- التصنيف
- هو تصنيف عناصر البعد التي سيتم تحديد ترتيبها. يعني التصنيف 0
أنه سيتم ترتيب كل العناصر.
- الترتيب
- يكون تصاعدي أو تنازلي. في الترتيب التنازلي، سيتم ترتيب أكبر رقم بالقيمة 1. وفي الترتيب التصاعدي، سيتم ترتيب أصغر رقم بالقيمة 1.
- تجميع
- عندما يحتوي محور على أكثر من بعد واحد، فانه يحدد ما اذا كان سيتم ترتيب كل تجميع من الأبعاد بصفة مستقلة. اذا تم تحديد التجميع الى عدم تجميع، سيتم تحديد الترتيب خلال المجموعات.
ملحوظة: يتم تطبيق متغيرات البعد والتصنيف والتجميع على العمليات الحسابية التي تتم على قواعد البيانات متعددة الأبعاد فقط.
على سبيل المثال، يعرض الجدول التالي الترتيب المحدد للعنصر الذي يكون التعبير الخاص به هو الوظيفة Rank . تحتوي الوظيفة Rank على القيم التالية للمتغيرات الخاصة بها:
- العنصر = المنتج
- البعد = الوقت
- التصنيف = 1
- الترتيب = تنازلي
- التجميع = تجميع
الأماكن | الوقت | المنتج | الترتيب |
الشرق |
2000 | 102 | 1 |
2001 | 76 | 3 |
2002 | 88 | 2 |
الغرب |
2000 | 49 | 3 |
2001 | 52 | 1 |
2002 | 51 | 2 |
|
Runningtotal
|
يتم ارجاع المجموع التراكمي للقيم من البعد المحدد للعنصر
المحدد.
تقبل الوظيفة Runningtotal المتغيرات التالية:
- العنصر
- هو العنصر في البعد (الذي يوجد في عمود أو صف) الذي تريد احتساب المجاميع الجارية له.
- البعد
- هو البعد الذي يوجد في المحور المقابل والذي يتم استخدام العناصر الخاصة به لاحتساب المجاميع الجارية. على سبيل المثال، جدول يعرض المبيعات، حيث
الوقت والأماكن بالصفوف، والمنتجات بالأعمدة، والعنصر هو عنصر المنتجات . يمكن أن يكون البعد هو الوقت أو الأماكن . اذا كان البعد هو الوقت ، ستقوم الوظيفة Runningtotal بارجاع المجموع الجاري لمبيعات المنتجات خلال الوقت .
- التصنيف
- هو تصنيف عناصر البعد التي سيتم تحديد المجموع لها. يعني التصنيف 0 أنه تم تحديد مجموع كل العناصر.
- تجميع
- عندما يحتوي محور على أكثر من بعد واحد، فانه يحدد ما اذا كان سيتم تحديد مجموع كل تجميع من الأبعاد بصفة مستقلة. اذا تم تحديد التجميع الى عدم تجميع، سيتم احتساب المجاميع خلال المجموعات.
ملحوظة: يتم تطبيق متغيرات البعد والتصنيف والتجميع على العمليات الحسابية التي تتم على قواعد البيانات متعددة الأبعاد فقط.
على سبيل المثال، يعرض الجدول التالي المجموع الجاري المحتسب للعنصر الذي يكون التعبير الخاص به هو الوظيفة Runningtotal . تحتوي الوظيفة Runningtotal على القيم التالية للمتغيرات الخاصة بها:
- العنصر = المنتج
- البعد = الوقت
- التصنيف = 1
- التجميع = تجميع
الأماكن | الوقت | المنتج | RunningTotal |
الشرق |
2000 | 102 | 102 |
2001 | 76 | 178 |
2002 | 88 | 266 |
الغرب |
2000 | 49 | 49 |
2001 | 52 | 101 |
2002 | 51 | 152 |
|