ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
يعد تكرار دالات DAX في LuckyTemplates أو التكرارات من المفاهيم الأساسية للتعلم والفهم بشكل جيد. لقد قمت بعمل العديد من البرامج التعليمية حول كيفية ووقت استخدام هذه الوظائف في صيغ DAX. ومع ذلك ، فقد رأيت بعض الالتباسات مع هذه الوظائف في ، لذلك اعتقدت أنه سيكون من الجيد مناقشة بعض هذه المشكلات التي واجهها أعضاء LuckyTemplates وإظهار الحلول لك.
عندما تتعلم المزيد وتتعمق في صيغ DAX ، ستجد نفسك تستخدم وظائف التكرار أكثر مما تعتقد. إنها أكثر تنوعًا من وظائف التجميع البسيطة ، مثل SUM أو AVERAGE ، وأثبت ذلك في أول .
جدول المحتويات
باستخدام AVERAGEX بدلاً من SUM
في هذا المنشور في المنتدى ، كان العضو يحاول تلخيص إحصاءات السلامة من الملاحظات التي أدلى بها فرد ، والتي تم تسجيلها مع التاريخ. يمكن للمراقبين إدخال ملاحظة في نفس التاريخ ، ويمكنهم إدخال ملاحظات متعددة كل يوم. أراد تحديد المتوسط على مدى فترة ، وكانت هذه هي الحسابات التي أنشأها:
كان الحل بسيطًا جدًا لهذا النوع من التحليل. اقترحت عليه استخدام AVERAGEX بدلاً من المنطق الذي صنعه. أوصيته ببعض البرامج التعليمية الخاصة بي حول وظائف التكرار خاصة على AVERGEX.
لقد شاركت معه أيضًا البرنامج التعليمي حول كيفية حساب إجمالي المتوسطات . الشيء المهم الذي يجب تعلمه هنا هو معرفة ما تريد التكرار من خلاله باستخدام وظيفة التكرار الخاصة بك . أنت بحاجة إلى فهم كيفية عمل وظيفة AVERAGEX .
استخدام SUMX مع وظيفة IF
سيناريو مثال آخر ، والذي يوضح أن وظائف التكرار هي مفتاح الاستخدام ، هو هذا . كان للعضو عمود به 0 & 1 ، اعتمادًا على معايير Intern محددة. كان بحاجة إلى استرداد مبلغ من العمود X إذا كان 0 ومبلغًا من العمود Y إذا كان 1. واجه صعوبة في إنشاء سياق التحقق من الصف حسب الصف في LuckyTemplates. كانت هذه هي البيانات التي كان يعمل معها:
وكان هذا حسابه في Excel:
إذا (CellA1 = 1 ؛ صواب ؛ خطأ)
في هذه الحالة ، يمكن ويجب إكمال منطق Excel هذا في مقياس في LuckyTemplates. هذا هو المكان الذي تأتي فيه قوة وظائف التكرار. هذه هي الصيغة النموذجية التي قدمتها له:
هنا أستخدم SUMX مع وظيفة IF ، ولكن يمكنك أيضًا استخدام FILTER مع CALCULATE بطريقة مماثلة. مثال آخر على كيفية ووقت استخدام وظائف SUMX و IF هو هذا ، حيث كان العضو يحاول إنشاء خطة مجمعة / توقع فعلي لبقية العام. هذه هي الطريقة التي سيفعل بها ذلك في Excel:
كان قلقه من أن الإجمالي السنوي غير صحيح. تفترض الصيغة التي وضعها أن ExFactory لها قيمة للسنة ، مع أخذ هذه القيمة بدلاً من حسابها كل شهر ، ثم تلخيص كل النتائج الشهرية.
بعد أن راجعت البيانات التي قام بإنشائها في LuckyTemplates ، اكتشفت أن المشكلة لا تتعلق بالصيغة فحسب ، بل تتعلق أيضًا بحقيقة أن العضو استخدم الأعمدة المحسوبة بدلاً من المقاييس لحساباته. اقتراحي ، كما أذكر دائمًا عند العمل مع DAX ، كان أن يبدأ من أبسط الإجراءات مثل هذا:
من هذا ، يمكنه بعد ذلك استخدام وظائف التكرار حتى يتمكن من العمل من خلال كل صف وتشغيل بعض المنطق.
تسمح لك الوظائف المتكررة بالتكرار من خلال جدول ، سواء كان جدولًا افتراضيًا أو ماديًا وتشغيل المنطق في كل صف.
عند اكتمال المنطق في كل صف ، يتم الانتهاء من الحساب النهائي. بمجرد أن تفهم هذا ، ستجد أنه من السهل دمج وظائف التكرار في حساباتك.
شيء أساسي آخر يجب ملاحظته هو إبقاء الأمور بسيطة ، ليس فقط في حساباتك ولكن أيضًا مع نماذجك . هذا سيجعل الأمور أسهل بالنسبة لك للحصول على النتائج التي تريدها من تحليلك باستخدام وظائف التكرار. تحقق من لمعرفة المزيد حول تنظيم النماذج الخاصة بك بشكل صحيح وفعال.
وظائف التكرار وهيكل النموذج
لقد واجهت العديد من المخاوف التي أثيرت في المنتدى مع المشكلات التي سببتها في المقام الأول نماذج معقدة للغاية. إليك واحد ، حيث يمكن حل المشكلة بسهولة عن طريق استخدام وظائف التكرار ، لكن إعداد النموذج كان غير صحيح في المقام الأول.
أراد العضو السيطرة على الحسابات المفعلة ولكن ليس لديه مبيعات ، وإحصاء الحسابات ، والقدرة على تحديد أسماء العملاء.
في هذا السيناريو ، يجب أن تكون مجرد مجموعة من دالتي CALCULATE و FILTER ، أو تستخدم وظائف التكرار ، مثل SUMX و COUNTX و AVERAGEX. يمكن أن يساعدك فهم وظائف التكرار في حل مشكلات مثل هذه على مستوى الصف. ومع ذلك ، عندما نظرت إلى النموذج ، فإن الإعداد العام يثير قلقي حقًا.
هناك بعض العلاقات التي لا تبدو صحيحة ، ولم يكن جدول البحث ضروريًا. كان على العضو إعادة تنظيم النموذج أولاً للحصول على الصيغة الصحيحة للعمل.
العمل مع الدالات المتكررة في دالات DAX
المتكررة في لغة DAX - مثال مفصل
عن استخدام الدالات المتكررة SUMX و AVERAGEX في LuckyTemplates
خاتمة
الأمثلة التي أبرزتها في هذا المنشور هي أسئلة أثارها الأعضاء في منتدى LuckyTemplates. هذه سيناريوهات شائعة عند استخدام دالات DAX في LuckyTemplates ، حيث يكون للحسابات نتائج خاطئة لأن الدالات المستخدمة غير صحيحة. يجب أن تحتوي الصيغ على وظائف متكررة يتم استخدامها بالطريقة الصحيحة.
علاوة على ذلك ، يمكن أن يساهم نموذج البيانات أيضًا في مسألة الحسابات عندما تكون هناك علاقات لا تعمل في النموذج. يحدث هذا عادةً عندما يكون النموذج معقدًا للغاية ولا يتم إعداده جيدًا. بعد أن تقوم بفرز ذلك ، يمكنك حينئذٍ العمل على الصيغ باستخدام تركيبة DAX الصحيحة.
كما أوصي دائمًا ، من المهم الحصول على فهم جيد لمفاهيم دالات DAX في LuckyTemplates ، وخاصةً التكرارات. آمل أن تتعلم من هذا المنشور وتنفيذه في تقارير LuckyTemplates الخاصة بك.
أتمنى لك كل خير!
***** قوة التعلم BI؟ *****
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته