الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

تتمحور هذه المدونة حول الجدول الزمني لـ LuckyTemplates وتكاليف الأجور المرتبطة به. سأوضح لك كيفية حساب بيانات الوقت ونوع الأجور باستخدام DAX. سأقوم بشرح حل DAX باستخدام المقاييس وآخر باستخدام الأعمدة المحسوبة. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.

جاء هذا المثال من ، والذي نجريه في LuckyTemplates. هذا سيناريو من الحياة الواقعية نواجهه غالبًا في المؤسسات والشركات ، و LuckyTemplates هو مجرد الأداة المناسبة للمساعدة في تسهيل المهمة وأسرعها.

بحيث يتيح الحصول عليه.

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

الجدول الزمني والأجور في LuckyTemplates: حل الأعمدة المحسوبة

بالنسبة إلى حل DAX المحسوب باستخدام الأعمدة المحسوبة ، أذهب إلى جدول الوقت وأنشئ مقياسًا ، والذي أسميه CC-Regular Hours ، لحساب الساعات العادية.

في هذه الصيغة ، أحصل على الساعات من الجدول وأضعها في متغير ( ). ثم أحسب كان يوم عطلة أو عطلة نهاية أسبوع أو يومًا عاديًا. باستخدام الوظيفة ، استفد من نموذج البيانات لتحديد ذلك ، ثم استخدم المتغيرين (_IsHolidayDay و _IsWeekendDay ) لتحديد المتغير الثالث ( _IsRegularDay ).

أخيرًا ، أستخدم عبارة حيث أتحقق من الساعات العادية. سيكون الاثنان الآخران (العطلات وعطلات نهاية الأسبوع) . وإذا كان يومًا عاديًا ، فأنا أرغب في إرجاع الساعات التي تصل إلى ثماني ساعات ، وبعد ذلك سأستخدم بنية RETURN Result .

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

سأفعل الشيء نفسه تقريبًا مع صيغة ساعات العمل الإضافي ( CC-Overtime Hours ) - سأغير فقط عبارة SWITCH TRUE. سيعيد هذا الساعات ليوم عطلة نهاية الأسبوع. إذا كان يومًا عاديًا ، فسيعيد الساعات التي تزيد عن ثماني ساعات.

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

بالنسبة لساعات العطلة ، سيعود كل الساعات إذا كان يوم عطلة ، ويعيد الفراغات إذا كان يوم عطلة نهاية الأسبوع أو يومًا عاديًا.

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

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

أحصل على أجر الموظفين بالساعة من نموذج البيانات ثم أستخدم LOOKUPVALUE على المضاعف من فصل أنواع جدول الأجور للتطبيق. وأخيرًا ، أحسب النتيجة المتغيرة ، ثم أحصل على نتيجة RETURN في النهاية.

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

بالنسبة إلى العمل الإضافي ، سأغير نوع الأجر إلى الوقت ونصف .

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

سأفعل شيئًا مشابهًا لأجور الإجازة ، لكنني سأغير نوع الأجر إلى ضعف الوقت .

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

أخيرًا ، سأفعل مبلغًا بسيطًا لإتاحة القيمة الإجمالية لي.

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

عندما أسحب هذه الأعمدة إلى التقرير ، يمكننا حينئذٍ رؤية النتائج.

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

الجدول الزمني والأجور في LuckyTemplates: حل DAX باستخدام المقاييس

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

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

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

لقد فعلت شيئًا مشابهًا جدًا لساعات العمل الإضافي وساعات الإجازة. إنها نفس قواعد الأعمدة المحسوبة.

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

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

بعد ذلك ، سأكتب مقياسًا بسيطًا لمجموع الأجور.

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

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

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

إصلاح نمط الإجماليات غير الصحيحة

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

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

سأقوم بسحب ذلك إلى الجدول هنا أدناه ، والآن يمكننا رؤية إجمالي الساعات.

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

سأفعل الشيء نفسه للأجور ، حيث سأستخدم والتلخيص . ثم بالنسبة للنتيجة ، سأستخدم دالة للمقياس الذي قمت بإنشائه بالفعل و SUMX للجدول الافتراضي.

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

ثم أضفت ذلك إلى الجدول هنا ، ويمكننا أن نرى أن لدينا إجمالي الأجور الآن.

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

شيء آخر هو أنه عندما أضع مقياس إجمالي الأجور الخاص بي في مخطط شريطي بسيط مع الأقسام وأنواع الأجور ، سترى أنني لا أحصل على أي قيم هنا.

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور

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

لذلك سأخرج الجدول بدون الجدول الافتراضي وسأضيف الجدول الذي يحتوي على الجدول الافتراضي.

الجدول الزمني لـ LuckyTemplates وحلول DAX للأجور


العمود المحسوب في LuckyTemplates مقابل المقياس:
أعمدة محسوبة مقارنة LuckyTemplates: تلميحات وأفضل الممارسات
قياس التفريع: إستراتيجية تطوير LuckyTemplates

خاتمة

يعد كلاً من حلول DAX رائعًا لتحدي الجدول الزمني للأجور والجدول الزمني لـ LuckyTemplates. ومع ذلك ، لديهم أيضًا إيجابيات وسلبيات.

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

بالنسبة للأعمدة المحسوبة ، أجد أنها أسهل في التعلم والتصور. إنها نقطة انطلاق مألوفة جدًا للقادمين من برنامج Excel. ومع ذلك ، فإن أحد قيود الأعمدة المحسوبة هو أنها تم إنشاؤها فعليًا فعليًا في نموذج البيانات وأنها تزيد من حجم النموذج ، مما يقلل من أداء تقريرك.

والقاعدة العامة هي أنه لا يجب عليك إنشاء أعمدة محسوبة في جداول الحقائق. إذا كان عليك إنشاء عمود محسوب ، فحاول القيام بذلك في جداول الأبعاد.

أنا شخصياً أستخدم الأعمدة المحسوبة لإضافة تصنيف إلى بعض جداول الأبعاد ، حيث كان هناك العديد من الأبعاد المراد عرضها.

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

هتافات!

جريج


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

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

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

كيفية حفظ وتحميل ملف 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 لاحتياجات إعداد تقارير الأعمال الخاصة بك.

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته