استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

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

السيناريو المعني هو عندما يكون لديك منتجات تغير الأسعار بمرور الوقت.

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

في الكثير من جداول البيانات الأولية ، من المحتمل أن يكون لديك إعداد حيث يمكن للسعر أن يتغير إلى سعر آخر خلال أطر زمنية مختلفة. على سبيل المثال ، يمكن أن تتغير الأسعار بسبب الطلبات الموسمية.

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

تنفيذ وظائف LuckyTemplates DAX لتغييرات الأسعار

ستساعدنا التقنيات التي سنغطيها في منشور المدونة هذا في التعامل مع تغيرات ��لأسعار هذه. هناك القليل من منحنى التعلم للحصول على هذا بشكل صحيح باستخدام وظائف LuckyTemplates DAX .

يمكن القيام بذلك عن طريق إعداد نموذج البيانات بشكل صحيح واستخدام تركيبات صيغ DAX الأكثر تقدمًا.

استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

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

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

استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

لقد قمت بإنشاء جدول حيث لدي كل منتج بالإضافة إلى سعر كل منتج يتغير لربع السنة. إذن لديّ اسم منتج وربع بعد.

لذلك بالنسبة للمنتج 1 ، كان سعره خلال الربع الثالث 1680.75 دولارًا أمريكيًا.

استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

ولكن إذا مررنا إلى أسفل الجدول ، يمكننا أن نجد أن سعر المنتج 1 قد تغير إلى 2666.79 دولارًا أمريكيًا خلال الربع الرابع.

استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

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

العلاقة بين الجداول

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

لا توجد طريقة للقيام بذلك نظرًا لوجود قيم متعددة في جدول تسعير المنتج ونريد أن يكون جدول البحث (جدول المنتج) في الجانب الفريد.

استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

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

استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

حساب متوسط ​​تسعير المنتج

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

استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

لحساب متوسط ​​تسعير المنتج ، عليك أن تتذكر أنه لا توجد علاقة فعلية بين جدول التاريخ (الذي يأتي منه ربع السنة) وجدول تسعير المنتج.

الاستفادة من وظيفة TREATAS

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

استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

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

هناك الكثير من التطبيقات لوظيفة TREATAS في التنبؤ والإعلان والتسويق حيث لا تظل أسعار المنتجات ثابتة دائمًا. سيتعين عليك استخدام مجموعة من التقنيات لحل هذه الأنواع من الأشياء فعليًا.

استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

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

استخدام وظيفة LOOKUPVALUE

استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

للحصول على النتائج المرغوبة ، توصلت إلى الصيغة باستخدام وظيفة LOOKUPVALUE . بالنسبة لحساب إجمالي المبيعات مع تعديل السعر ، استخدمت مبيعات دالة SUMX ، وأشرت إلى جدول المبيعات ، ثم قفزت إلى جدول الكمية. كخطوة أخيرة ، استخدمت وظيفة LOOKUPVALUE .

LOOKUPVALUE هو الأقرب إلى VLOOKUP كما يمكنك الحصول عليه. إنها تقوم أساسًا بنوع من VLOOKUP داخل جدول تسعير المنتج ولكن بعد ذلك يتم إدخالها في التكرار الذي نقوم به على جدول المبيعات.

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

استخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

باستخدام وظيفة LOOKUPVALUE ، ستتمكن من متابعة تغيرات الأسعار. دعنا نلقي نظرة على ما حدث في 26 أبريل الماضي 2018. لقد بعنا منتجًا واحدًا ، المنتج 53.

سيأخذ عمود إجمالي المبيعات في الاعتبار السعر الجديد البالغ 1،526 دولارًا أمريكيًا ، بينما سيأخذ عمود إجمالي المبيعات مع تعديل السعر في الاعتبار 1327.62 دولارًا أمريكيًا باعتباره متوسط ​​تسعير المنتج.

الغوص العميق في وظيفة TREATAS - العلاقات الافتراضية لـ LuckyTemplates كيفية إنشاء علاقات افتراضية باستخدام TREATAS في LuckyTemplates منطق العملات المتعددة في LuckyTemplates - مثال LOOKUPVALUE

خاتمة

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

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

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

لمزيد من أمثلة تحليلات الأعمال ، تحقق من وحدة السلسلة المصغرة أدناه في LuckyTemplates Online.

استمتع بالعمل من خلال هذا الفيديو التفصيلي.


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

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

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

كيفية حفظ وتحميل ملف 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؟ كل شيئ ترغب بمعرفته