الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

في هذا البرنامج التعليمي ، ستتعرف على الكلمة الأساسية TABLE في DAX Studio. تتيح لك الكلمة الأساسية TABLE إنشاء جداول داخل استعلام DAX الخاص بك.

يعد هذا استمرارًا لسلسلة من البرامج التعليمية حول الكلمات الأساسية المختلفة التي يمكنك استخدامها عند إنشاء استعلامات DAX. قبل الخوض في هذا الموضوع ، تأكد من القراءة أولاً على الكلمات الأساسية DEFINE و MEASURE .

جدول المحتويات

الشروع في العمل مع الجداول في DAX Studio

لاستخدام هذه الكلمة الرئيسية ، اكتب أولاً DEFINE متبوعًا بـ TABLE. بعد ذلك ، أدخل اسم الجدول الذي تريد إنشاءه. في هذا المثال ، اسم الجدول هو ModelStats .

يتم استخدام وظيفة محددة لهذا الاستعلام: دالة COLUMNSTATISTICS () . يمكن استخدام هذه الوظيفة لإنشاء البيانات الوصفية بسرعة على كل جدول في نموذج البيانات الخاص بك. هذه الوظيفة غير متوفرة في DAX في LuckyTemplates ؛ إنه فريد تمامًا بالنسبة إلى DAX Studio.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

لعرض الجدول ، اكتب EVALUATE ModelStats .

بعد تشغيل هذا الاستعلام ، ستحصل على جدول يعرض كافة الجداول والإحصائيات الخاصة بكل جدول في نموذج البيانات الخاص بك.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

يمكنك أيضًا إضافة عمود آخر باستخدام الدالة . في هذه الحالة ، يكون اسم العمود هو "عشوائي" ويعرض أرقامًا عشوائية تم إنشاؤها بواسطة DAX Studio باستخدام وظيفة .

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

إنشاء جدول لمنتجات مختلفة في DAX Studio

دعنا نذهب إلى مثال أكثر واقعية. هذا هو نفس المثال المستخدم في البرنامج التعليمي MEASURE للكلمات الأساسية. إنه يركز على عمل افتراضي مع منتجات "عصرية" و "مملة".

في هذه الحالة ، الهدف هو فصل جدول المنتجات إلى فئتين. الجدول الأول خاص بـ TrendyProducts ، بينما الجدول الثاني خاص بـ BoringProducts .

بالنسبة لجدول TrendyProducts ، حدد أولاً ما هي ألوان TrendyColors . في هذه الحالة ، هم الأحمر والأزرق والوردي. بعد ذلك ، تحتاج إلى إدخال هذا المرشح في سياق المرشح. للقيام بذلك ، تحتاج إلى استخدام وظيفة .

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

لاحظ أنه يتم استخدام وظيفة هذا للتمييز بين المتغيرات واسم الجدول.

بعد ذلك ، قم بإنشاء متغير للنتيجة . بالنسبة لهذا المتغير ، أنشئ عمودًا جديدًا باستخدام وظيفة ADDCOLUMNS وقم بتسميته "الوصف". سيحدد عمود الوصف الصفوف التي تنتمي إلى Trendy Products. ثم ، أعد النتيجة.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

لعرض شكل الجدول الجديد ، اكتب EVALUATE TrendyProducts . بعد ذلك ، قم بتشغيل استعلام DAX بالنقر فوق تشغيل أو بالضغط على F5.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

يمكنك أن ترى أن الجدول يعرض 383 صفاً تم تمييزها على أنها منتجات عصرية.

الآن ينطبق نفس المنطق أيضًا على جدول BoringProducts . يمكنك نسخ الرمز ولصقه بعد RETURN.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

لذا بدلاً من TABLE TrendyProducts ، استبدله بـ TABLE BoringProducts . بالنسبة للوسيطة CALCULATETABLE ، اكتب الدالة . وبعد ذلك ، قم بتغيير اسم العمود إلى "ممل".

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

بعد ذلك ، قم بتقييم جدول BoringProducts لعرضه.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

يمكنك أن ترى أن المنتجات المملة ترجع 2134 صفاً. يمكنك أيضًا أن ترى في عمود الوصف أنه يحتوي فقط على "مملة".

ضم جدولين أو أكثر معًا

الشيء التالي الذي يمكنك القيام به هو ضم هذين الجدولين معًا باستخدام الكلمة الأساسية .

الآن ، قد يعتقد المرء أنه يمكنك فقط كتابة كلمة رئيسية TABLE جديدة باستخدام وظيفة UNION لدمج الجدولين معًا.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

ومع ذلك ، ليس من الممكن في هذه الحالة لأن كود BoringProducts يحتوي على جدول TrendyProducts. إذا حاولت تشغيل هذا الاستعلام ، فسوف تحصل على خطأ.

لا يمكنك استخدام جدول استعلام داخل جدول استعلام آخر في DAX Studio.

بدلاً من ذلك ، يجب عليك وضع صيغة الاتحاد بعد التقييم .

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

إذا قمت بتشغيل هذا ، فستحصل على جدول يحتوي على كل من المنتجات العصرية والمملة. يمكنك أن ترى أن هذا الجدول يحتوي على 2517 صفاً.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

إنشاء جدول تواريخ في DAX Studio

يوضح المثال التالي كيفية إنشاء جدول التواريخ في نموذج البيانات الخاص بك. افتح استعلام جديد فارغ. أولاً نجرب الكلمة الأساسية TABLE مع وظائف والتاريخ . يقوم هذا الاستعلام ببساطة بتقييم التواريخ بين 1 يناير 2007 و 31 ديسمبر 2007.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

يمكنك أن ترى أن النتائج تعرض جميع التواريخ بين ما تم تحديده في الاستعلام. لإنشاء المزيد من الأعمدة في جدول التواريخ ، استخدم الدالة فوق رمز التقويم الحالي. بعد ذلك ، استخدم الدالة لفصل البيانات المختلفة داخل جدول التواريخ.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

عمود [التاريخ] المستخدم في هذا الاستعلام مأخوذ من دالة التقويم. لاحظ أيضًا أنه يتم استخدام متغير VAR CurrentDate . يخزن هذا المتغير القيمة التي يتم الوصول إليها من سياق الصف. ثم يتم إرجاع هذه القيمة داخل دالة الصف.

يتم ذلك لتبسيط الكود. لذا بدلاً من استخدام مرجع العمود [التاريخ] ، يمكنك استخدام المتغير الذي أعلنته. يمكنك إضافة المزيد من الأعمدة في جدول التواريخ وفقًا لاحتياجاتك.

باستخدام TABLE مع SUMMARIZECOLUMNS

شيء آخر يمكنك القيام به باستخدام جدول التواريخ الذي أنشأته هو الإضافة في دالة .

بعد التقييم ، استخدم SUMMARIZECOLUMNS ثم لحساب عدد الصفوف التي تنتمي إلى رقم سنة التقويم الخاص بك.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

بعد تشغيل هذا ، يمكنك ملاحظة أن الجدول يشير إلى أن 365 صفاً تنتمي إلى عام 2007. يمكنك تجربة استعلامك الحالي وتجربته.

على سبيل المثال ، يمكنك تغيير الحد الأعلى لتاريخ الانتهاء من 2007 إلى 2009. إذا قمت بتشغيل هذا ، فسترى أن الجدول يعرض الآن صفوفًا للسنوات 2007 و 2008 و 2009.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

على سبيل المثال ، إذا كنت تريد إضافة عمود آخر يعرض التاريخ الأول للجدول ، فاستخدم الدالة .

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

وبالمثل ، استخدم الدالة لتحديد التاريخ الأخير لكل صف.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

للحصول على صفوف الإجمالي في جداول التواريخ ، استخدم الدالة مع COUNTROWS . وبعد ذلك ، استخدم لإزالة سياق عامل التصفية من جدول التواريخ الذي أنشأته باستخدام SUMMARIZECOLUMNS.

الكلمة الأساسية TABLE في DAX Studio: أمثلة أساسية

بعد تشغيل الاستعلام ، يمكنك ملاحظة وجود عمود جديد يعرض العدد الإجمالي للصفوف المتاحة في جدول التواريخ.

خاتمة

إلى جانب DEFINE و MEASURE ، تعد الكلمة الأساسية TABLE أمرًا حيويًا عند إنشاء استعلامات في DAX Studio. يساعد في تبسيط عملية إنشاء الجداول.

يوضح هذا البرنامج التعليمي أمثلة أساسية عن كيفية استخدام الكلمة الأساسية TABLE. من المهم تعلم الأساسيات لأن هذا يساعد في فهم الاستعلامات الأكثر تعقيدًا والتي تكون أكثر شيوعًا عند تضمين تطبيقات العالم الحقيقي.

Leave a Comment

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.