نظرة جديدة على CALCULATE - LuckyTemplates

في هذا البرنامج التعليمي ، سننظر في كيفية استخدام دالة DAX في LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.

تعد CALCULATE واحدة من أكثر الوظائف الديناميكية التي يمكن أن تساعدك في إضافة رؤى أعمق لتقاريرك. ولكن لفهمها حقًا ، من الضروري أن يكون لديك فهم جيد لسياق الصف والتصفية أيضًا.

جدول المحتويات

بيانات العينة المستخدمة

لغرض هذا البرنامج التعليمي ، دعنا نستخدم مجموعة بيانات بسيطة تعرض المنتجات والكمية وسعر الوحدة .

نظرة جديدة على CALCULATE - LuckyTemplates

لدينا أيضًا جدول أبعاد يحتوي على المنتجات فقط .

نظرة جديدة على CALCULATE - LuckyTemplates

إذا نظرنا إلى النموذج ، يمكننا أن نرى أن المنتجات ، التي تظهر في جدول الأبعاد الخاص بنا ، مرتبطة بجدول الحقائق من خلال علاقة رأس برأس .

نظرة جديدة على CALCULATE - LuckyTemplates

سياق الصف من خلال الحساب في LuckyTemplates

سياق الصف هو أحد المفاهيم الأساسية التي يجب أن تفهمها لكي تفهم حقًا ما يدور حوله CALCULATE . للمساعدة في توضيح هذا الأمر ، دعنا أولاً نلقي نظرة على شكل مجموعة البيانات الخاصة بنا في Excel.

نظرة جديدة على CALCULATE - LuckyTemplates

في الأساس ، يحدد سياق الصف ما يحدث لكل صف على حدة . إذا كنا سنحصل على مبيعات المنتج أ ، على سبيل المثال ، فسنضع ببساطة علامة مساوية ، ثم نضرب القيم تحت الكمية وسعر الوحدة.

نظرة جديدة على CALCULATE - LuckyTemplates

إذا طبقنا نفس المنطق صفًا تلو الآخر ، فسنحصل على مقدار المبيعات لكل صف ، مما يسمح لنا بالتوصل إلى إجمالي المبيعات .

نظرة جديدة على CALCULATE - LuckyTemplates

الآن ، دعنا ننتقل إلى LuckyTemplates.

تذكر أنه تم تكرار نفس العملية الحسابية صفًا بصف. يوجد عدد من وظائف التكرار في LuckyTemplates ، ينتهي معظمها بعلامة X. على سبيل المثال ، ستكون وظيفة التكرار لـ .

نظرة جديدة على CALCULATE - LuckyTemplates

كما ترى ، تتطلب SUMX الرجوع إلى جدول ، لذلك سنستخدم FactTable الخاصة بنا حيث يتم تخزين بياناتنا.

نظرة جديدة على CALCULATE - LuckyTemplates

بعد ذلك ، سنقوم بضرب الأعمدة المطلوبة من FactTable ، وهي الكمية وسعر الوحدة .

نظرة جديدة على CALCULATE - LuckyTemplates

عندما أضغط على زر الإدخال ، فسوف يعطينا مبيعاتنا .

نظرة جديدة على CALCULATE - LuckyTemplates

سياق التصفية من خلال CALCULATE في LuckyTemplates

الشيء الثاني الذي يجب أن ننظر إليه هو سياق عامل التصفية الخاص بنا ، وهو مكون مهم آخر للحساب .

يعني استخدام CALCULATE تعديل سياق عامل التصفية المطبق على تعبير . لذلك أولاً ، سننظر في كيفية تعديل سياق عامل التصفية. هذا يعني ببساطة تغيير عوامل التصفية في التقرير.

عند تطبيقه على تقرير Excel ، يكون الأمر سهلاً مثل النقر فوق سهم القائمة المنسدلة بجانب اسم العمود واختيار المرشحات التي تريد تطبيقها.

على سبيل المثال ، إذا كنت بحاجة فقط إلى بيانات المنتج أ ، فأنا ببساطة بحاجة إلى وضع علامة "أ" في هذا الفلتر.

نظرة جديدة على CALCULATE - LuckyTemplates

بمجرد النقر فوق "موافق" ، سيعرض التقرير فقط المبيعات للمنتج أ.

نظرة جديدة على CALCULATE - LuckyTemplates

هذا هو الجزء الثاني من العملية ، وهو تطبيق عامل التصفية على تعبير. في هذه الحالة ، يكون التعبير هو المبيعات .

بالعودة إلى LuckyTemplates ، سنحتاج إلى استخدام CALCULATE للقيام بنفس الشيء. لنبدأ بإنشاء مقياس جديد لمنتج المبيعات أ .

نظرة جديدة على CALCULATE - LuckyTemplates

بعد ذلك ، سنستخدم CALCULATE ونطبق التعبير ، وهو المبيعات .

نظرة جديدة على CALCULATE - LuckyTemplates

بعد ذلك ، سنقوم بتعديل سياق المرشح من خلال الرجوع إلى FactTable الخاصة بنا .

نظرة جديدة على CALCULATE - LuckyTemplates

بعد ذلك ، سيتعين علينا تحديد ذلك من عمود المنتجات ، نحتاج فقط إلى المبيعات المتعلقة بالمنتج أ .

نظرة جديدة على CALCULATE - LuckyTemplates

الآن ، لدينا مبيعات المنتج أ ، وهي 6،520 - وهي نفس النتائج التي حصلنا عليها من جدول Excel الخاص بنا.

نظرة جديدة على CALCULATE - LuckyTemplates

تطبيق سياق عامل التصفية باستخدام SUMX

على الرغم من أن تركيزنا الرئيسي هنا هو الحساب ، من المهم أيضًا معرفة أنه يمكن القيام بذلك أيضًا باستخدام وظائف أخرى. على سبيل المثال ، التصفية التي قمنا بها تشبه تمامًا استخدام وظيفة Excel SUMif . ولكن عند القيام بذلك على LuckyTemplates ، يمكننا استخدام SUMX .

للقيام بذلك ، دعنا ننشئ مقياسًا آخر يسمى Sales Product A v2.

نظرة جديدة على CALCULATE - LuckyTemplates

نريد الانتقال صفاً بصف للعثور على أي تفاصيل حول المنتج أ ، لذلك سنطبق SUMX . عادةً ما تكون غريزتنا الأولى هي الرجوع إلى FactTable لأن هذا هو المكان الذي ستأتي منه بياناتنا.

نظرة جديدة على CALCULATE - LuckyTemplates

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

نظرة جديدة على CALCULATE - LuckyTemplates

بمجرد أن تصبح وظيفة التصفية في مكانها الصحيح ، فهذه هي المرة الوحيدة التي نشير فيها إلى FactTable . بعد ذلك ، سنحدد عوامل التصفية التي نريد استخدامها ، لذلك سنشير إلى العناصر من عمود المنتجات المتعلقة بالمنتج أ.

نظرة جديدة على CALCULATE - LuckyTemplates

بعد ذلك ، نحدد التعبير ، وهو المبيعات.

نظرة جديدة على CALCULATE - LuckyTemplates

إذا أدخلنا هذا المقياس إلى نتائجنا ، فسترى أنه يعرض نفس الإجمالي مثل المقياس السابق الذي أنشأناه.

نظرة جديدة على CALCULATE - LuckyTemplates

الآن ، ربما تسأل لماذا نحتاج إلى CALCULATE إذا كانت هناك وظائف أخرى يمكننا استخدامها. الحقيقة هي أن CALCULATE له استخدامات أكثر بكثير مما ناقشناه حتى الآن.

استخدامات أخرى للحساب في LuckyTemplates

لتوضيح طرق أخرى لاستخدام CALCULATE ، دعنا نضيف عمودًا آخر إلى مجموعة البيانات الخاصة بنا من أجل النسبة المئوية للمبيعات. في Excel ، يعني ذلك قسمة المبيعات على إجمالي المبيعات .

نظرة جديدة على CALCULATE - LuckyTemplates

سأضطر أيضًا إلى قفل الخلية لإجمالي المبيعات بحيث يتم تطبيق نفس الرقم على بقية الخلايا في العمود.

بمجرد الضغط على Enter ، سنرى النسب المئوية التي من شأنها أن تضيف ما يصل إلى 100٪.

نظرة جديدة على CALCULATE - LuckyTemplates

إذا قمت بتغيير عوامل التصفية وحصلت فقط على بيانات المنتج أ ، فسترى أن عمود النسبة المئوية للمبيعات لا يزال يحتفظ بالنسب المئوية نفسها.

نظرة جديدة على CALCULATE - LuckyTemplates

عند التبديل إلى LuckyTemplates ، يمكنك القيام بشيء مثل هذا من خلال استخدام CALCULATE .

دعونا ننشئ مقياسًا جديدًا وفقًا لمعاييرنا الرئيسية. سنبدأ بكل المبيعات أولاً ، وهو ما يعادل إجمالي المبيعات في تقرير Excel الخاص بنا. سنستخدم CALCULATE لهذا الغرض.

نظرة جديدة على CALCULATE - LuckyTemplates

بعد ذلك ، سنستخدم المبيعات كتعبيرنا.

نظرة جديدة على CALCULATE - LuckyTemplates

بالنظر إلى جدول Excel الخاص بنا ، تذكر أنه كان علينا قفل الخلية التي تحتوي على إجمالي المبيعات للتأكد من أنه على الرغم من التصفية ، سنظل نستخدم نفس الإجمالي عبر العمود بأكمله. في تقرير LuckyTemplates الخاص بنا ، سنستخدم للقيام بذلك.

نظرة جديدة على CALCULATE - LuckyTemplates

بمجرد النقر فوق إدخال ، نجلب جميع المبيعات لجميع المنتجات.

نظرة جديدة على CALCULATE - LuckyTemplates

هذا يجعل من السهل الحصول على نسبة مبيعاتنا. لذلك دعونا ننشئ مقياسًا آخر لذلك.

نظرة جديدة على CALCULATE - LuckyTemplates

بعد ذلك ، سنستخدم ، مرة أخرى نقسم مبيعاتنا مع All Sales بنفس الطريقة التي فعلنا بها في Excel.

نظرة جديدة على CALCULATE - LuckyTemplates

بمجرد أن نضغط على مفتاح الإدخال ، سنحصل على النسبة المئوية للمبيعات ، والتي تضيف ما يصل إلى 100٪.

نظرة جديدة على CALCULATE - LuckyTemplates

خاتمة

هذه ليست سوى بعض الاستخدامات العديدة لوظيفة CALCULATE. في الواقع ، يمكن استخدامه أيضًا في حسابات ذكاء الوقت.

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

أتمنى لك كل خير،

مدثر


حساب LuckyTemplates: مفتاح لصيغ DAX المتقدمة
باستخدام وظيفة الحساب داخل LuckyTemplates
حساب ال��سبة المئوية للهامش في LuckyTemplates باستخدام DAX








Leave a Comment

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.