ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
سأوضح لك الفرق بين وظيفة LuckyTemplates USERELATIONSHIP ودالة TREATAS التي يتم استخدامها عند إنشاء مقاييس DAX. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
حصلت على فكرة البرنامج التعليمي هذه من سؤال تم طرحه في منتدى LuckyTemplates. يحتوي العضو على جدول حقائق يحتوي على مجموعة من التواريخ المختلفة وكان يحاول إنشاء علاقة نشطة أو غير نشطة بين هذا الجدول وجدول التاريخ.
فيما يلي خلفية صغيرة حول وظائف LuckyTemplates USERELATIONSHIP و TREATAS. دعنا نلقي نظرة على تعريفات هذه الوظائف في دليل DAX من خلال موقع LuckyTemplates على الويب.
تطبق الدالة LuckyTemplates نتيجة تعبير جدول كمرشحات على أعمدة من جدول غير مرتبط. هذا يعني أنه لا توجد علاقة نشطة أو غير نشطة بين ، في هذه الحالة ، جدول التاريخ وجدول الحقائق.
من ناحية أخرى ، تحدد LuckyTemplates علاقة لاستخدامها في عملية حسابية معينة مثل العلاقة الموجودة بين العمود 1 و اسم العمود 2.
لذلك ، في هذه الحالة ، إذا قمنا بإنشاء مقياس DAX ، فسيتم استخدام دالة USERELATIONSHIP إذا كانت لدينا علاقة غير نشطة بين جدول التاريخ وجدول الحقائق.
دعنا نعود إلى سطح مكتب LuckyTemplates ونرى كيف يأتي كل هذا معًا.
جدول المحتويات
إعداد نموذج البيانات
دعنا نلقي نظرة على نموذج البيانات الخاص بي حتى تتمكن من معرفة كيفية إعداد كل هذا. إنه نموذج بسيط للغاية. لدي جدول حقائق يسمى الوظائف ، ثم لدي جدول التاريخ . وكما ترى ، لقد قمت بالفعل بإنشاء جداول قياس لمقاييس TREATAS ومقاييس USERELATIONSHIP.
في نموذج البيانات ، كل هذه العلاقات مع الخطوط المنقطة هي علاقات غير نشطة بين جدول التواريخ وجدول الوظائف لتواريخ متعددة. هذا هو الوقت الذي سنستخدم فيه وظيفة USERELATIONSHIP.
إذا لم تكن هناك أي من هذه العلاقات غير النشطة بين هذين الجدولين ، فعندئذٍ سنستخدم وظيفة TREATAS.
متى يجب استخدام وظيفة TREATAS
لنرى الآن كيف تبدو هذه المقاييس بالنسبة لـ TREATAS عند إنشاء المقاييس. في جدول الحقائق هنا ، يمكنك أن ترى أن لدينا عدة تواريخ. هناك تاريخ الاستلام وتاريخ الموافقة التقديري وتاريخ البدء وتاريخ الفاتورة وتاريخ الإغلاق.
ضمن مقاييس TREATAS ، لدينا مقياس العد المستلم ( Rec'd Count v2 ) ، وهو أساسًا صيغة لحساب عدد الوظائف. أستخدم وظيفة TREATAS وأستخدم وظيفة أيضًا. وبعد ذلك ، قمت للتو بوضع عمود التاريخ من جدول التاريخ وعمود تاريخ الاستلام من الوظائف .
موقف مشابه جدًا إذا نظرنا إلى الحصول على إجمالي عدد التقديرات . كما ترى في الصورة أدناه ، أنا فقط أحسب التقديرات الإجمالية باستخدام TREATAS وأستخدم عمود التاريخ هذا من جدول التاريخ. ونستخدم أيضًا تاريخ الاستلام من جدول حقائق الوظائف.
متى يجب استخدام علاقة استخدام LuckyTemplates
الآن دعونا نلقي نظرة على استخدام LuckyTemplates USERELATIONSHIP المستخدم في القياسات. كما ترى ، فإن الأرقام الموجودة في هذه الصفحة تتطابق مع الأرقام الموجودة في صفحة TREATAS. لذلك نحن نستخدم دالات مختلفة للتوصل إلى نفس الإجابة على ما نريد الحصول عليه لمقياس DAX الخاص بنا.
تذكر أن لدينا تلك الخطوط المنقطة بين جدول التاريخ وجدول الحقائق (الوظائف) في نموذج البيانات. لذلك في هذه الحالة ، لدينا علاقة غير نشطة ويمكننا استخدام وظيفة USERELATIONSHIP. وما تفعله هذه الوظيفة هو أنها تجعل العلاقة غير النشطة نشطة .
لذلك ، إذا نظرنا إلى المقياس المستلم ( Rec'd Count ) باستخدام USERELATIONSHIP ، يمكنك أن ترى أنه مشابه تمامًا للقياس باستخدام TREATAS. لاحظ أنني استخدمت VALUES في مقياس TREATAS ، ولكن ليس في هذا المقياس باستخدام دالة USERELATIONSHIP.
وبعد ذلك ، إليك ما يبدو عليه هذا القياس التقديري الإجمالي ( Rec'd $$) لتاريخ الاستلام. مرة أخرى ، نحسب إجمالي التقديرات ، ونستخدم وظيفة USERELATIONSHIP ، ثم نستخدم عمود التاريخ من جدول التاريخ وتاريخ الاستلام من جدول الوظائف.
خاتمة
في هذا البرنامج التعليمي ، أوضحت لك متى تستخدم وظيفة LuckyTemplates USERELATIONSHIP بالإضافة إلى وظيفة TREATAS. لاحظ أنني استخدمت VALUES في مقياس TREATAS.
ضع في اعتبارك عندما تواجه مشكلة كهذه أن لديك خيارات مختلفة. يمكنك استخدام TREATAS أو USERELATIONSHIP بناءً على كيفية إعداد النموذج الخاص بك.
هناك شيء واحد يجب أن تتذكره أيضًا وهو أنه عندما تريد استخدام TREATAS لإنشاء مقياس DAX ، يجب عليك التأكد من عدم وجود أي علاقات غير نشطة أو نشطة بين جدول التاريخ وجدول الحقائق.
والعكس صحيح مع USERELATIONSHIP في مقياس DAX الخاص بك . ستحتاج إلى علاقة غير نشطة بين جدول التاريخ وجدول الحقائق لإنشاء هذا المقياس.
لمعرفة المزيد حول هذا الموضوع ، تحقق من الروابط أدناه وقم بزيارة موقعنا على الإنترنت لمزيد من المحتوى.
أتمنى لك كل خير!
جاريت
إنشاء علاقات افتراضية في LuckyTemplates باستخدام وظيفة TREATAS
الغوص العميق في وظيفة TREATAS في
علاقات البيانات النشطة وغير النشطة في LuckyTemplates
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته