موضوعات المساعدة

لوحة أداة تحديد وظائف العملية الحسابية


يمكن أن تحتوي الوظيفة على أنواع المتغيرات التالية:

اذا كانت الوظيفة تحتوي على أكثر من متغير واحد، وكنت تريد اضافة متغير، اضغط على الاختيار اضافة متغير.

سيتم تجاهل القيم المفقودة. على سبيل المثال، اذا كان التعبير هو ‎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


 

الموضوعات المتعلقة: