الجدول المرئي في LuckyTemplates | ديناميكي Subsetting

أريد قضاء بعض الوقت اليوم في الإجابة على سؤال من عضو LuckyTemplates ، Lucas ، حول صور الجدول في LuckyTemplates. إنه سؤال مثير للاهتمام في حد ذاته ، لكني أريد تشريحه لأنه يتطرق أيضًا إلى مجموعة من الموضوعات الأخرى المثيرة للاهتمام ، بما في ذلك الجداول غير المتصلة ، وحصاد شرائح ، وبعض حيل تصور تقطيع الشرائح ، والتنسيق الشرطي ، والجداول الافتراضية. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.

هناك الكثير مجمعة في هذا على الرغم من أنه في ظاهر الأمر ليس سؤالًا معقدًا بشكل خاص. كان لدى لوكاس جدول ، وبناءً على قيمة أداة التقطيع (في هذه الحالة ، الأول من مايو) ، يريد أن يأخذ كل سجل أقل من أو يساوي قيمة تقطيع الشرائح في Date In ، وكل سجل أكبر من أداة تقطيع الشرائح القيمة في "تاريخ انتهاء" ، وتقليل الجدول إلى تلك السجلات فقط.

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

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

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

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

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

ويقوم بتصفية الصورتين المرئيتين أدناه بطريقة غير مفيدة للغاية.

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

يمكننا أن نقول فورًا أن آلة التقطيع المستقيمة لن تعمل من أجلنا. وهكذا ، ما نريده بدلاً من ذلك هو طاولة غير متصلة. إنها تقنية رائعة لاستخدامها عندما تريد جني القيمة من ما يبدو أنه مقسم إلى المستخدم ولكن لا يتفاعل في الواقع مع العناصر المرئية الخاصة بك وأنت فقط تسحب هذه القيمة إلى DAX الخاص بك ، ثم تستخدم ذلك للتلاعب حساباتك في المرئيات الخاصة بك.

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

تكوين جدول غير متصل (جدول محسوب في DAX)

لذلك دعونا نتخلص من أداة التقطيع غير المجدية هذه وسننشئ جدولًا غير متصل . لإنشاء جدول غير متصل ، يمكنك القيام بذلك إما كجدول مادي في Power Query أو كجدول محسوب في DAX. وأعتقد أن الطريقة المثلى للقيام بذلك ستكون من خلال الجدول المادي.

لكن في هذا المثال ، سأقوم بإنشائه كجدول محسوب في DAX ، فقط بالانتقال إلى شريط النمذجة ثم إلى الجدول الجديد .

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

سنستخدم الدالة في DAX. لذلك ، فإن جدول التاريخ غير المتصل لدينا سوف يساوي قيم التاريخ من جدول التاريخ لدينا. سيؤدي ذلك فقط إلى إنشاء جدول محسوب من عمود واحد.

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

وبعد ذلك ، يمكننا الحصول على هذه القيمة باعتبارها آلة تقطيع اللحم الخاصة بنا.

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

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

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

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

قياس الحصاد لجدول مرئي في LuckyTemplates

دعنا نسميها حصاد . يعتمد مقياس الحصاد النموذجي على . وهكذا ، نختار قيمة حقل التاريخ غير المتصل .

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

لا ينتج عن ذلك خطأ ، ولكن إذا ذهبنا ووضعناه في بطاقة ، فسيظهر فارغًا.

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

والسبب في ذلك هو أنه يتعين على SELECTEDVALUE إرجاع قيمة واحدة ، وإرجاع مقسم طريقة العرض بعد قيم متعددة. تقوم بإرجاع كل شيء من التاريخ الأولي وصولاً إلى نهاية آلة التقطيع. نظرًا لأنه لا يُرجع قيمة واحدة ، فسيحصدها على أنها فارغة . لذلك ، نحن بحاجة إلى اتخاذ ذلك وتعديل هذا الإجراء.

سنستخدم الدالة ثم نأخذ الحد الأدنى لقيمة ( ) لجدول التاريخ غير المتصل. والآن ، "التغيير في السياق" الذي نريده هو في الأساس . إنه الحد الأدنى من كل ما يتم تحديده في أداة تقطيع اللحم. لذلك ، نأخذ ذلك ونذهب إلى حقل التاريخ غير المتصل مرة أخرى.

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

الآن نحصل على ما نريده بالضبط ، وهو القيمة الوحيدة من Harvest.

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

ولدينا تجربة مستخدم رائعة لأنه لا يمكننا فقط الانزلاق ، بل يمكننا الصعود هنا والاستفادة من منتقي التاريخ هذا. يمكننا فقط تحديد التاريخ الذي نريده (الأول من مايو ، على سبيل المثال) مباشرة في منتقي التاريخ ويظهر كقيمة واحدة.

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

بعد ذلك ، نحتاج إلى إنشاء مقياس يستخدم تلك القيمة المحصودة لتصفية جدولنا. سنسمي هذا المقياس ضمن النطاق . سنستخدم متغيرًا هنا ( VAR Cond ) ، ثم عبارة ، حيث نستخدم SELECTEDVALUE حول تاريخ الدخول والخروج . بعد ذلك ، نريد 1 إذا كان هذا الشرط صحيحًا ، و 0 إذا كان خطأ. أخيرًا ، نعيد الشرط (Cond) في الأسفل.

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

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

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

تنسيق شرطي على جدول مرئي في LuckyTemplates

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

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

مع ذلك ، يمكننا أن نرى أن الجدول المرئي (المخطط الشريطي) أدناه قد تغير ديناميكيًا.

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

يمكننا أن نفعل الشيء نفسه مع مخططنا المبعثر. ننتقل فقط إلى ألوان البيانات ، ومرة ​​أخرى ، ننتقل إلى اللون الافتراضي وقم بإعداد نفس بنية القاعدة التي قمنا بإعدادها للمخطط الشريطي الخاص بنا. والآن لدينا هيكل ديناميكي بالكامل هنا.

الجدول المرئي في LuckyTemplates |  ديناميكي Subsetting

عندما نقوم بتحريك آلة التقطيع الخاصة بنا حولها ، فإنها تغير جميع المرئيات بالطريقة التي أرادها لوكاس تمامًا من حيث تصفية الجدول إلى القيم الصحيحة.


الجداول في LuckyTemplates: الأنواع والاختلافات
ما هي أنواع جداول البيانات المختلفة في LuckyTemplates؟
قم ببناء جدول تاريخ شامل في LuckyTemplates سريعًا حقًا

خاتمة

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

آمل أن تلتقط بعض النصائح المفيدة على طول الطريق. تحقق من الروابط أدناه لمزيد من المحتوى ذي الصلة.

هتافات!

بريان

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 لاحتياجات إعداد تقارير الأعمال الخاصة بك.