مختبر لفهم حسابات Power BI

مكتمل

نظرة عامة

الوقت المقدر لإكمال المختبر هو 20 دقيقة.

في هذا المختبر، ستقوم بإنشاء عمود، مقياس بسيط، مقياس باستخدام var، مقياس سريع باستخدام ذكاء الوقت، وقياس العد المتميز.

المهمة 1: إنشاء عمود لإجمالي مبلغ الجملة

في هذه المهمة، ستقوم بإنشاء عمود جديد باستخدام جدولين مختلفين.

  1. من القسم FIELDS، حدد الجدول Sales. يضمن ذلك وضع المقياس الجديد في هذا الجدول.

  2. من RIBBON ضمن Table Tools > Calculations، حدد column****New.

  3. إنشاء عمود بعنوان Wholesale Cost. "Wholesale Cost" هي كمية الوحدات المبيعة كما هو مسجل في جدول "Sales" مضروبة في سعر الجملة في جدول "product".

  4. استخدم صيغة DAX RELATED، وحقل Wholesale Price من الجدول Product، وحقل Quantity من الجدول Sales لإنشاء مبلغ لإجمالي تكلفة الجملة.

  5. تحقق من إجابتك من خلال النظر إلى جدول المبيعات في معاينة البيانات.

المهمة 2: إنشاء مقياس لمبلغ المبيعات

  1. من القسم FIELDS، انقر على جدول Sales. يضمن ذلك وضع المقياس الجديد في هذا الجدول.

  2. من RIBBON ضمن Home > Calculations، حدد measure****New.

  3. إنشاء مقياس بعنوان Sales Amount.

  4. استخدم صيغة DAX SUMX والحقول UnitPrice و DiscountAmount و Quantity من الجدول Sales لإنشاء مبلغ لإجمالي البيع.

    تلميح

    المبلغ هو سعر الوحدة مطروحًا منه الخصم ثم مضروبًا في الكمية.

المهمة 3: حساب نسبة الخصم

  1. إنشاء مقياس بعنوان Discount % في الجدول Sales.

  2. باستخدام صيغة DAX DIVIDE، استخدم حقلي "Discount Amount" و Unit Price من الجدول Sales لإنشاء نسبة من الاثنين توضح النسبة المئوية التي يتم خصمها من سعر الوحدة الأصلي.

المهمة 4: حساب التغيير في مبلغ المبيعات السنوي

في هذه المهمة، سيتم حساب التغيير السنوي لمبلغ المبيعات.

  1. من RIBBON ضمن Home > Calculations، حدد Quick Measure.

  2. من شاشة Quick measures، أنشئ حساب تغيير سنة بعد سنة باستخدام الحقل Sales Amount في الجدول Sales.

    تلميح

    في الشاشة Quick measures ضمن Calculation انظر إلى Time intelligence.

    لقطة شاشة لمقاييس سريعة مع تعيين الحساب على التغيير السنوي.

المهمة 5: حساب عدد الطلبات

  1. من القسم FIELDS، انقر على جدول Sales. يضمن ذلك وضع المقياس الجديد في هذا الجدول.

  2. من RIBBON ضمن Home > Calculations، حدد measure****New.

  3. أنشئ مقياس بعنوان Order Count.

  4. استخدم صيغة DAX DISTINCTCOUNT والحقل OrderNumber من الجدول Sales لإنشاء عدد أوامر مميز.

(مكافأة) المهمة 6: حساب المبيعات باستخدام متغير لعدد الأيام

كيف يمكنك إنشاء مقياس للتحكم في المبيعات لحساب إطار زمني محدد فقط؟

  1. أنشئ مقياس بعنوان Sales w Variable Dates في الجدول Sales.

  2. في DAX، يمكنك إنشاء عناصر نائبة للمتغيرات داخل تعبيراتك. أنشئ VAR حيث DAYS = 180 (سوف يمثل هذا آخر 180 يومًا من السنة) ضمن التعبير "Sales w Variable Dates". ستظهر أسماء المتغيرات باللون الفيروزي داخل شريط الصيغة.

    لقطة شاشة لاسم DAX VAR = تعبير.

    تلميح

    اضغط Alt+Enter لوضع فواصل الأسطر في تعبيرات DAX.

  3. أنشئ VAR حيث MaxDate = MAX(Sales[OrderDate]). يوفر هذا تاريخ الانتهاء.

  4. إنشاء VAR واحد أكثر حيث IncludeDates =

    FILTER(ALL(Sales[OrderDate]), Sales[OrderDate] < MaxDate && Sales[OrderDate\] >= MaxDate - Days)

    يُستخدم هذان المتغيران اللذان تم إنشاؤهما مسبقًا لتعيين حدود التاريخ لدينا.

  5. وأخيرًا، أنشئ RETURN حيث CALCULATE(Sales[Sales Amount],IncludeDates)

  6. يجب أن يبدو المقياس النهائي كما يلي:

    لقطة شاشة لمقياس مكتمل مع تمييز رمز.

  7. اختبر المقياس الجديد عن طريق إنشاء رسم بياني خطي معه وتاريخ الطلب.

    ملاحظة

    يمكننا أيضًا تعيين متغير DAYS الخاص بنا بحيث يساوي قيمة معلمة لمنح المستخدم النهائي خيار تغيير عدد الأيام المعنية.

الملخص

في هذا المختبر، ستقوم بإنشاء عمود، مقياس بسيط، مقياس باستخدام var، مقياس سريع باستخدام ذكاء الوقت، وقياس العد المتميز.