ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذه المدونة ، سوف نتعمق في سياق الصفوف في DAX LuckyTemplates. هناك طريقة أخرى لتسميتها وهي محرك الحساب المتكرر ، ولكنها تسمى سياق الصف من منظور أكثر تقنية. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
جدول المحتويات
DAX LuckyTemplates: سياق الصف & SUMX
الطريقة التي تدخل بها إلى سياق الصف هي استخدام وظائف التكرار في LuckyTemplates مثل . تُرجع الدالة SUMX مجموع تعبير تم تقييمه لكل صف في جدول.
المعلمة الثانية لـ SUMX هي التعبير الذي يرمز إلى أي منطق يعمل مع الجدول الذي نحدده.
باتباع هذا المثال ، تذكر كيف أنشأنا هذا المقياس؟
ما حدث أولاً هو تطبيق سياق التقييم. بعد ذلك ، قفزنا إلى طاولة المبيعات خلف الكواليس بعد كل نتيجة فردية.
بعد ذلك ، قمنا بتشغيل بعض المنطق في كل صف واحد من هذا الجدول وحفظناها في الذاكرة. بعد ذلك ، من هذه النتائج في الذاكرة ، قمنا أخيرًا بتلخيص كل شيء للحصول على النتائج في عمود إجمالي المبيعات .
باختصار ، يتم إجراء سياق التقييم أولاً ، ثم يتم تقييم كل صف من خلال سياق الصف لأن SUMX هي دالة متكررة .
مع وضع هذا في الاعتبار ، يمكنك بالفعل التقدم في تعابيرك.
يمكنك كتابة عبارات IF أو عبارات SWITCH ، أو أي نوع من المنطق يمكن إجراؤه في صف واحد داخل دالة مكررة مثل SUMX .
SUMX ليست وظيفة التكرار الوحيدة التي يمكننا استخدامها. هناك أيضًا وظائف مثل و حيث يتم إجراء الحسابات أيضًا في سياق الصف .
يعد محرك التكرار أكثر شمولاً من سياق المرشح لأنه ينظر إلى كل شيء متبقٍ في عمود بعد أن تكون جميع المرشحات في مكانها الصحيح.
سياق الصف على الكمية الإجمالية
يمكنك أن ترى هنا أن لدينا مقياس إجمالي الكمية الذي يأخذ مجموع عمود الكمية .
يمكننا بالفعل حساب نفس النتيجة باستخدام سياق الصف بدلاً من سياق المرشح .
لهذا ، يمكننا إنشاء مقياس جديد يسمى إجمالي الكمية (التكرار) ، واستخدام SUMX ، ثم وضعه في جدول المبيعات أثناء الرجوع إلى عمود الكمية .
بعد ذلك ، يمكننا الآن إدخال مقياسنا الجديد للمقارنة. نحن ببساطة نحسب نفس النتيجة لكلا المقياسين.
ومع ذلك ، تم حساب النتائج باستخدام محركي حساب مختلفين في LuckyTemplates - يستخدم المحرك الموجود على اليسار سياق عامل التصفية بينما يستخدم الآخر سياق الصف .
على الرغم من عدم وجود فرق كبير عند العمل مع نماذج أبسط ، إلا أن المزيد من العمليات الحسابية تحدث داخل وظائف التكرار .
إذا كنت ستعمل مع مجموعات ونماذج بيانات أكبر بكثير ، فمن الأفضل استخدام وظيفة بدلاً من SUMX . كان المثال السابق من أجل المقارنة فقط ، لذلك ليس من الضروري زيادة التحميل على الحساب أكثر من اللازم.
ومع ذلك ، لحساب شيء مثل إجمالي المبيعات ، من الضروري استخدام دالة تكرارية نظرًا لعدم وجود طريقة يمكننا من حسابها باستخدام SUM استنادًا إلى البيانات التي كانت لدينا.
هذه أشياء يجب أن تفكر فيها. آمل أن يكون أوضح لك ما يحدث وراء الكواليس بشأن هذه الحسابات.
DAX LuckyTemplates: تكرار الوظائف مقابل تجميع الوظائف
بناءً على التجربة الشخصية ، عندما استخدمت Microsoft Excel ، لم أضطر أبدًا إلى التفكير فيما يحدث بمحركات الحساب عند إجراء العمليات الحسابية.
لكن في LuckyTemplates ، عليك التفكير في الوقت المناسب لاستخدام دالة تكرارية أو دالة تجميع . يصبح هذا الأمر أكثر تعقيدًا عندما تستخدم صيغًا أكثر تقدمًا وتجمعها معًا.
مع وضع هذا في الاعتبار ، من المهم الحصول على فهم جيد لهذه المفاهيم قبل الانتقال إلى أشياء أكثر تعقيدًا مثل الإجماليات التراكمية أو المتوسطات المتحركة .
تحسين صيغة LuckyTemplates الخاصة بك باستخدام وظائف DAX المتقدمة
الفرق بين SUM و SUMX في LuckyTemplates
باستخدام الدالات المتكررة SUMX و AVERAGEX في LuckyTemplates
خاتمة
يعد LuckyTemplates مدهشًا بسبب كل التحليلات عالية الجودة التي يمكنه القيام بها ، وكل ذلك يبدأ بفهم جيد لسياق الصف.
حتى مع الأشياء الأكثر تقدمًا ، يجب أن تفكر في سياق نتيجة معينة لفهم ما يتم حسابه.
هذا كل ما أردت تغطيته فيما يتعلق بوظائف التكرار في LuckyTemplates. بعد ذلك ، سنستعرض أشياء إضافية يجب مراعاتها حول السياق.
أتمنى لك كل خير،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته