تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
في منشور المدونة هذا ، سأقدم لك وظائف جدول DAX. دالات الجدول هي ببساطة التي تقوم بإرجاع جدول.
بعض وظائف الجدول الأكثر شيوعًا التي يمكنك مواجهتها في LuckyTemplates هي وظائف عامل التصفية والقيم وجميع الوظائف . باستخدام وظائف الجدول هذه ، يمكنك إنشاء جداول افتراضية داخل LuckyTemplates.
الجداول الفعلية هي الجداول التي يمكنك العثور عليها حرفيًا في نموذج البيانات. الجداول الافتراضية هي تلك التي تم إنشاؤها فعليًا باستخدام وظائف DAX المتنوعة.
في الأقسام التالية ، سأعلمك بعض التقنيات حول كيفية استخدام وظائف الجدول.
جدول المحتويات
استخدام وظائف الجدول
في هذا المثال ، سأحسب عدد المعاملات التي تزيد عن 10000 دولار باستخدام صيغة إجمالي المعاملات الأكبر .
سأبدأ الصيغة مع وظيفة . بناءً على الوصف ، تحسب الوظيفة المذكورة عدد الصفوف في الجدول بعد السياق الأولي. وبالتالي ، أحتاج إلى إدخال جدول بعد الوظيفة. ومع ذلك ، لا يجب أن يكون الجدول ماديًا مثل جدول المبيعات .
إذا وضعت جدول المبيعات ، فستظهر النتائج ببساطة عدد المعاملات. هذا مشابه تمامًا لنتائج مقياس إجمالي المعاملات .
إذا نظرت إلى صيغة إجمالي المعاملات ، فإنها تستخدم دالة . هذه مجرد طريقة أخرى لحساب نفس النتائج باستخدام دالات DAX.
في المثال التالي ، أريد أن أوضح لك كيف تعمل وظيفة COUNTROWS . هذه المرة ، سأستخدم وظيفة الجدول لإنشاء جدول افتراضي.
ستنتقل وظيفة التصفية خلال كل صف في جدول المبيعات . سيقيم كل صف في عمود إجمالي المبيعات إذا كان أكبر من 10000 دولار أم لا. إذا كان بيع صف واحد أكبر من 10000 دولار ، فسيتم احتسابه كمعاملة واحدة.
كما ترى ، تم الآن تحديث النتائج الموجودة ضمن عمود "إجمالي المعاملات الأكبر" .
باستخدام الجدول الظاهري ، قمت بإنشاء عامل تصفية إضافي بعد السياق الأولي. الأهم من ذلك ، لقد جعلته ضمن الصيغة نفسها ، دون الحاجة إلى إنشاء جدول فعلي.
على سبيل المثال ، دعنا نفحص النتيجة المحددة لليوم العاشر من أكتوبر 2018. في نموذج البيانات ، يمكنك أن ترى أن عامل التصفية يتدفق لأسفل من جدول التواريخ إلى جدول المبيعات .
في الصيغة ، قمت للتو بوضع عامل تصفية آخر باستخدام دالة جدول مختلفة حتى أتمكن من تقييم عدد المعاملات التي تزيد عن 10000 دولار. هذا الحساب هو مثال جيد على مدى فائدة الجداول الافتراضية.
استخدام وظيفة القيم
الآن ، سأعرض مثالًا آخر لوظائف الجدول. يتعلق هذا بحساب متوسط المبيعات باستخدام دالة .
سأبدأ قياس متوسط المبيعات حسب المدينة باستخدام وظيفة . وفقًا لـ IntelliSense ، سأحتاج إلى طاولة. مرة أخرى ، ليس من الضروري أن يكون جدولًا فعليًا ، لذلك سأستخدم جدولًا افتراضيًا.
لإنشاء جدول افتراضي ، سأستخدم وظيفة VALUES ثم أضف المناطق [المدينة] بالإضافة إلى إجمالي المبيعات .
باستخدام الدالة AVERAGEX ، ستقوم الصيغة بتقييم كل صف من الجدول الافتراضي. بعد السياق الأولي ، تحدد الصيغة إجمالي المبيعات لجميع المدن صفًا بصف.
بعد حساب مبيعات كل مدينة ، تحسب الصيغة المتوسط. في النتائج ، يمكنك رؤية متوسط المبيعات لكل مدينة في التواريخ المحددة.
حساب المبيعات باستخدام وظائف الجدول
في هذا المثال الأخير ، سأعرض لك دالة أخرى لجدول DAX وهي الدالة . هذه المرة ، سأقوم بحساب إجمالي مبيعات المدينة بمساعدة .
في صيغة All City Sales ، يمكنك أن ترى أنني بدأت الصيغة باستخدام وظيفة CALCULATE .
تؤدي إضافة وظيفة ALL إلى إزالة عوامل التصفية الموجودة في عمود المدينة . لذلك ، سيحسب المقياس إجمالي المبيعات في جميع المدن المتاحة.
إذا قارنت نتائج كل مبيعات المدينة وإجمالي المبيعات ، فستكون لها نفس النتائج. ومع ذلك ، إذا حددت مدينة معينة من أداة تقطيع الشرائح ، فستظل نتائج مبيعات جميع المدن كما هي.
سوف يعطيك نفس النتائج بغض النظر عن أي اختيار. هذا بسبب دالة CALCULATE .
تمكنك الوظيفة المذكورة من تغيير سياق الحساب. عندما تضيف وظيفة ALL ، فإنها تزيل السياق الأولي من جدول المناطق .
كيفية استخدام دالة COUNTROWS DAX في جداول
تواريخ متعددة منطق في LuckyTemplates باستخدام DAX
تحسين صيغة LuckyTemplates باستخدام وظائف DAX المتقدمة
خاتمة
يقدم لك هذا البرنامج التعليمي أكثر وظائف الجدول شيوعًا. إذا كنت تستخدمها بشكل متكرر في حساباتك ، يمكنك إتقانها في أي وقت من الأوقات.
علاوة على ذلك ، يمكنك جعل الأمور أكثر تقدمًا إذا بدأت في الجمع بين وظائف الجدول المذكورة. من المحتمل أن تواجه هذا الأمر عند تشغيل الإجماليات التراكمية والمتوسطات المتحركة وتحليل التناقص وتحليلات البيع المتقاطع.
ستتعلم المزيد من حسابات DAX المتقدمة عندما ننتقل إلى قياس التفريع.
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.