تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
في هذا البرنامج التعليمي ، ستتعرف على الكلمة الأساسية TABLE في DAX Studio. تتيح لك الكلمة الأساسية TABLE إنشاء جداول داخل استعلام DAX الخاص بك.
يعد هذا استمرارًا لسلسلة من البرامج التعليمية حول الكلمات الأساسية المختلفة التي يمكنك استخدامها عند إنشاء استعلامات DAX. قبل الخوض في هذا الموضوع ، تأكد من القراءة أولاً على الكلمات الأساسية DEFINE و MEASURE .
جدول المحتويات
الشروع في العمل مع الجداول في DAX Studio
لاستخدام هذه الكلمة الرئيسية ، اكتب أولاً DEFINE متبوعًا بـ TABLE. بعد ذلك ، أدخل اسم الجدول الذي تريد إنشاءه. في هذا المثال ، اسم الجدول هو ModelStats .
يتم استخدام وظيفة محددة لهذا الاستعلام: دالة COLUMNSTATISTICS () . يمكن استخدام هذه الوظيفة لإنشاء البيانات الوصفية بسرعة على كل جدول في نموذج البيانات الخاص بك. هذه الوظيفة غير متوفرة في DAX في LuckyTemplates ؛ إنه فريد تمامًا بالنسبة إلى DAX Studio.
لعرض الجدول ، اكتب EVALUATE ModelStats .
بعد تشغيل هذا الاستعلام ، ستحصل على جدول يعرض كافة الجداول والإحصائيات الخاصة بكل جدول في نموذج البيانات الخاص بك.
يمكنك أيضًا إضافة عمود آخر باستخدام الدالة . في هذه الحالة ، يكون اسم العمود هو "عشوائي" ويعرض أرقامًا عشوائية تم إنشاؤها بواسطة DAX Studio باستخدام وظيفة .
إنشاء جدول لمنتجات مختلفة في DAX Studio
دعنا نذهب إلى مثال أكثر واقعية. هذا هو نفس المثال المستخدم في البرنامج التعليمي MEASURE للكلمات الأساسية. إنه يركز على عمل افتراضي مع منتجات "عصرية" و "مملة".
في هذه الحالة ، الهدف هو فصل جدول المنتجات إلى فئتين. الجدول الأول خاص بـ TrendyProducts ، بينما الجدول الثاني خاص بـ BoringProducts .
بالنسبة لجدول TrendyProducts ، حدد أولاً ما هي ألوان TrendyColors . في هذه الحالة ، هم الأحمر والأزرق والوردي. بعد ذلك ، تحتاج إلى إدخال هذا المرشح في سياق المرشح. للقيام بذلك ، تحتاج إلى استخدام وظيفة .
لاحظ أنه يتم استخدام وظيفة هذا للتمييز بين المتغيرات واسم الجدول.
بعد ذلك ، قم بإنشاء متغير للنتيجة . بالنسبة لهذا المتغير ، أنشئ عمودًا جديدًا باستخدام وظيفة ADDCOLUMNS وقم بتسميته "الوصف". سيحدد عمود الوصف الصفوف التي تنتمي إلى Trendy Products. ثم ، أعد النتيجة.
لعرض شكل الجدول الجديد ، اكتب EVALUATE TrendyProducts . بعد ذلك ، قم بتشغيل استعلام DAX بالنقر فوق تشغيل أو بالضغط على F5.
يمكنك أن ترى أن الجدول يعرض 383 صفاً تم تمييزها على أنها منتجات عصرية.
الآن ينطبق نفس المنطق أيضًا على جدول BoringProducts . يمكنك نسخ الرمز ولصقه بعد RETURN.
لذا بدلاً من TABLE TrendyProducts ، استبدله بـ TABLE BoringProducts . بالنسبة للوسيطة CALCULATETABLE ، اكتب الدالة . وبعد ذلك ، قم بتغيير اسم العمود إلى "ممل".
بعد ذلك ، قم بتقييم جدول BoringProducts لعرضه.
يمكنك أن ترى أن المنتجات المملة ترجع 2134 صفاً. يمكنك أيضًا أن ترى في عمود الوصف أنه يحتوي فقط على "مملة".
ضم جدولين أو أكثر معًا
الشيء التالي الذي يمكنك القيام به هو ضم هذين الجدولين معًا باستخدام الكلمة الأساسية .
الآن ، قد يعتقد المرء أنه يمكنك فقط كتابة كلمة رئيسية TABLE جديدة باستخدام وظيفة UNION لدمج الجدولين معًا.
ومع ذلك ، ليس من الممكن في هذه الحالة لأن كود BoringProducts يحتوي على جدول TrendyProducts. إذا حاولت تشغيل هذا الاستعلام ، فسوف تحصل على خطأ.
لا يمكنك استخدام جدول استعلام داخل جدول استعلام آخر في DAX Studio.
بدلاً من ذلك ، يجب عليك وضع صيغة الاتحاد بعد التقييم .
إذا قمت بتشغيل هذا ، فستحصل على جدول يحتوي على كل من المنتجات العصرية والمملة. يمكنك أن ترى أن هذا الجدول يحتوي على 2517 صفاً.
إنشاء جدول تواريخ في DAX Studio
يوضح المثال التالي كيفية إنشاء جدول التواريخ في نموذج البيانات الخاص بك. افتح استعلام جديد فارغ. أولاً نجرب الكلمة الأساسية TABLE مع وظائف والتاريخ . يقوم هذا الاستعلام ببساطة بتقييم التواريخ بين 1 يناير 2007 و 31 ديسمبر 2007.
يمكنك أن ترى أن النتائج تعرض جميع التواريخ بين ما تم تحديده في الاستعلام. لإنشاء المزيد من الأعمدة في جدول التواريخ ، استخدم الدالة فوق رمز التقويم الحالي. بعد ذلك ، استخدم الدالة لفصل البيانات المختلفة داخل جدول التواريخ.
عمود [التاريخ] المستخدم في هذا الاستعلام مأخوذ من دالة التقويم. لاحظ أيضًا أنه يتم استخدام متغير VAR CurrentDate . يخزن هذا المتغير القيمة التي يتم الوصول إليها من سياق الصف. ثم يتم إرجاع هذه القيمة داخل دالة الصف.
يتم ذلك لتبسيط الكود. لذا بدلاً من استخدام مرجع العمود [التاريخ] ، يمكنك استخدام المتغير الذي أعلنته. يمكنك إضافة المزيد من الأعمدة في جدول التواريخ وفقًا لاحتياجاتك.
باستخدام TABLE مع SUMMARIZECOLUMNS
شيء آخر يمكنك القيام به باستخدام جدول التواريخ الذي أنشأته هو الإضافة في دالة .
بعد التقييم ، استخدم SUMMARIZECOLUMNS ثم لحساب عدد الصفوف التي تنتمي إلى رقم سنة التقويم الخاص بك.
بعد تشغيل هذا ، يمكنك ملاحظة أن الجدول يشير إلى أن 365 صفاً تنتمي إلى عام 2007. يمكنك تجربة استعلامك الحالي وتجربته.
على سبيل المثال ، يمكنك تغيير الحد الأعلى لتاريخ الانتهاء من 2007 إلى 2009. إذا قمت بتشغيل هذا ، فسترى أن الجدول يعرض الآن صفوفًا للسنوات 2007 و 2008 و 2009.
على سبيل المثال ، إذا كنت تريد إضافة عمود آخر يعرض التاريخ الأول للجدول ، فاستخدم الدالة .
وبالمثل ، استخدم الدالة لتحديد التاريخ الأخير لكل صف.
للحصول على صفوف الإجمالي في جداول التواريخ ، استخدم الدالة مع COUNTROWS . وبعد ذلك ، استخدم لإزالة سياق عامل التصفية من جدول التواريخ الذي أنشأته باستخدام SUMMARIZECOLUMNS.
بعد تشغيل الاستعلام ، يمكنك ملاحظة وجود عمود جديد يعرض العدد الإجمالي للصفوف المتاحة في جدول التواريخ.
خاتمة
إلى جانب DEFINE و MEASURE ، تعد الكلمة الأساسية TABLE أمرًا حيويًا عند إنشاء استعلامات في DAX Studio. يساعد في تبسيط عملية إنشاء الجداول.
يوضح هذا البرنامج التعليمي أمثلة أساسية عن كيفية استخدام الكلمة الأساسية TABLE. من المهم تعلم الأساسيات لأن هذا يساعد في فهم الاستعلامات الأكثر تعقيدًا والتي تكون أكثر شيوعًا عند تضمين تطبيقات العالم الحقيقي.
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.