تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
أريد قضاء بعض الوقت اليوم في الإجابة على سؤال من عضو LuckyTemplates ، Lucas ، حول صور الجدول في LuckyTemplates. إنه سؤال مثير للاهتمام في حد ذاته ، لكني أريد تشريحه لأنه يتطرق أيضًا إلى مجموعة من الموضوعات الأخرى المثيرة للاهتمام ، بما في ذلك الجداول غير المتصلة ، وحصاد شرائح ، وبعض حيل تصور تقطيع الشرائح ، والتنسيق الشرطي ، والجداول الافتراضية. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
هناك الكثير مجمعة في هذا على الرغم من أنه في ظاهر الأمر ليس سؤالًا معقدًا بشكل خاص. كان لدى لوكاس جدول ، وبناءً على قيمة أداة التقطيع (في هذه الحالة ، الأول من مايو) ، يريد أن يأخذ كل سجل أقل من أو يساوي قيمة تقطيع الشرائح في Date In ، وكل سجل أكبر من أداة تقطيع الشرائح القيمة في "تاريخ انتهاء" ، وتقليل الجدول إلى تلك السجلات فقط.
قبل أن نفعل ذلك ، دعنا نلقي نظرة سريعة على نموذج البيانات لدينا - إنه بسيط للغاية. لقد حصلنا للتو على جدول التاريخ الممتد المرتبط بجدول الحقائق الخاص بنا فقط من خلال العلاقة النشطة بين التاريخ والتاريخ في والعلاقة غير النشطة بين التاريخ والتاريخ. وبعد ذلك ، لدينا جدول المقاييس. لذا كما ترون ، إنه نموذج بيانات بسيط للغاية نعمل معه اليوم.
نبدأ بتقطيع البيانات التي كان يتحدث عنها. نحن فقط نأخذ حقل التاريخ الخاص بنا ونحوله إلى قطاعة. نريد قيمة واحدة ، لذا سنحولها الآن إلى قائمة. إنها ليست تجربة مستخدم رائعة لأنه يتعين علينا البحث عن القائمة في الأول من مايو ، لكننا سنتطرق إلى ذلك في غضون دقيقة.
لذلك سنقوم بالتمرير لأسفل لتقطيع الشرائح ونجد الأول من مايو ، ونحدده ، والآن نرى بعض المشكلات في ذلك مباشرة. إنها أداة غير حادة ، ولدينا حالة أكثر دقة نحاول الوصول إليها. إنه يأخذ بشكل أساسي كل شيء ليس التاريخ في الأول من مايو ، وهذا ليس ما نريده.
ويقوم بتصفية الصورتين المرئيتين أدناه بطريقة غير مفيدة للغاية.
يمكننا أن نقول فورًا أن آلة التقطيع المستقيمة لن تعمل من أجلنا. وهكذا ، ما نريده بدلاً من ذلك هو طاولة غير متصلة. إنها تقنية رائعة لاستخدامها عندما تريد جني القيمة من ما يبدو أنه مقسم إلى المستخدم ولكن لا يتفاعل في الواقع مع العناصر المرئية الخاصة بك وأنت فقط تسحب هذه القيمة إلى DAX الخاص بك ، ثم تستخدم ذلك للتلاعب حساباتك في المرئيات الخاصة بك.
جدول المحتويات
تكوين جدول غير متصل (جدول محسوب في DAX)
لذلك دعونا نتخلص من أداة التقطيع غير المجدية هذه وسننشئ جدولًا غير متصل . لإنشاء جدول غير متصل ، يمكنك القيام بذلك إما كجدول مادي في Power Query أو كجدول محسوب في DAX. وأعتقد أن الطريقة المثلى للقيام بذلك ستكون من خلال الجدول المادي.
لكن في هذا المثال ، سأقوم بإنشائه كجدول محسوب في DAX ، فقط بالانتقال إلى شريط النمذجة ثم إلى الجدول الجديد .
سنستخدم الدالة في DAX. لذلك ، فإن جدول التاريخ غير المتصل لدينا سوف يساوي قيم التاريخ من جدول التاريخ لدينا. سيؤدي ذلك فقط إلى إنشاء جدول محسوب من عمود واحد.
وبعد ذلك ، يمكننا الحصول على هذه القيمة باعتبارها آلة تقطيع اللحم الخاصة بنا.
بدلاً من القائمة ، سيكون لدينا أداة تقطيع ذات قيمة واحدة ، ولكن لسوء الحظ ، لا يوجد شيء من هذا القبيل في الاختيارات العادية. الطريقة الوحيدة للحصول على منزلق قيمة واحدة هي من Generate Series ، وهذا ليس شيئًا يمكننا فعله مع التواريخ. ما يمكننا القيام به هو بعد .
بعد ذلك يعطينا ما يشبه منزلق قيمة واحدة ، لكنه يمنحنا كل شيء بدءًا من تاريخ شريط التمرير وجميع التواريخ اللاحقة لذلك. الآن ، أحد الأشياء الصعبة حول آلة تقطيع اللحم هي كيفية حصادها. وهكذا ، دعونا ننشئ مقياسًا للحصاد.
قياس الحصاد لجدول مرئي في LuckyTemplates
دعنا نسميها حصاد . يعتمد مقياس الحصاد النموذجي على . وهكذا ، نختار قيمة حقل التاريخ غير المتصل .
لا ينتج عن ذلك خطأ ، ولكن إذا ذهبنا ووضعناه في بطاقة ، فسيظهر فارغًا.
والسبب في ذلك هو أنه يتعين على SELECTEDVALUE إرجاع قيمة واحدة ، وإرجاع مقسم طريقة العرض بعد قيم متعددة. تقوم بإرجاع كل شيء من التاريخ الأولي وصولاً إلى نهاية آلة التقطيع. نظرًا لأنه لا يُرجع قيمة واحدة ، فسيحصدها على أنها فارغة . لذلك ، نحن بحاجة إلى اتخاذ ذلك وتعديل هذا الإجراء.
سنستخدم الدالة ثم نأخذ الحد الأدنى لقيمة ( ) لجدول التاريخ غير المتصل. والآن ، "التغيير في السياق" الذي نريده هو في الأساس . إنه الحد الأدنى من كل ما يتم تحديده في أداة تقطيع اللحم. لذلك ، نأخذ ذلك ونذهب إلى حقل التاريخ غير المتصل مرة أخرى.
الآن نحصل على ما نريده بالضبط ، وهو القيمة الوحيدة من Harvest.
ولدينا تجربة مستخدم رائعة لأنه لا يمكننا فقط الانزلاق ، بل يمكننا الصعود هنا والاستفادة من منتقي التاريخ هذا. يمكننا فقط تحديد التاريخ الذي نريده (الأول من مايو ، على سبيل المثال) مباشرة في منتقي التاريخ ويظهر كقيمة واحدة.
بعد ذلك ، نحتاج إلى إنشاء مقياس يستخدم تلك القيمة المحصودة لتصفية جدولنا. سنسمي هذا المقياس ضمن النطاق . سنستخدم متغيرًا هنا ( VAR Cond ) ، ثم عبارة ، حيث نستخدم SELECTEDVALUE حول تاريخ الدخول والخروج . بعد ذلك ، نريد 1 إذا كان هذا الشرط صحيحًا ، و 0 إذا كان خطأ. أخيرًا ، نعيد الشرط (Cond) في الأسفل.
الآن لدينا مقياس يقوم بما نريده بالضبط. يقوم بإرجاع واحد فقط إذا كان ضمن النطاق وصفر إذا لم يكن كذلك. يمكننا الآن الانتقال إلى جزء المرشح ، وتحديد هذا الجدول المرئي ، واتخاذ القياس ضمن النطاق الخاص بنا وإفلاته في جزء المرشح. قمنا بتعيينها فقط عندما تكون القيمة واحدة ، فهي تعرض العناصر. نقرنا على تطبيق الفلتر ويمكننا أن نرى أنه يعطينا النتائج الصحيحة ، C و D و E.
تنسيق شرطي على جدول مرئي في LuckyTemplates
إنها لا تقوم بتصفية مرئيات الجدول الأخرى ، ولكن يمكننا الاستفادة من هذا المقياس بشكل أكبر قليلاً باستخدام التنسيق الشرطي . لنقم بالتنسيق الشرطي على القواعد ونبني ذلك على مقياسنا ضمن النطاق . بعد ذلك ، سنضع قاعدة ونختار لونًا.
مع ذلك ، يمكننا أن نرى أن الجدول المرئي (المخطط الشريطي) أدناه قد تغير ديناميكيًا.
يمكننا أن نفعل الشيء نفسه مع مخططنا المبعثر. ننتقل فقط إلى ألوان البيانات ، ومرة أخرى ، ننتقل إلى اللون الافتراضي وقم بإعداد نفس بنية القاعدة التي قمنا بإعدادها للمخطط الشريطي الخاص بنا. والآن لدينا هيكل ديناميكي بالكامل هنا.
عندما نقوم بتحريك آلة التقطيع الخاصة بنا حولها ، فإنها تغير جميع المرئيات بالطريقة التي أرادها لوكاس تمامًا من حيث تصفية الجدول إلى القيم الصحيحة.
الجداول في LuckyTemplates: الأنواع والاختلافات
ما هي أنواع جداول البيانات المختلفة في LuckyTemplates؟
قم ببناء جدول تاريخ شامل في LuckyTemplates سريعًا حقًا
خاتمة
في هذه المدونة ، لقد أوضحت لك كيفية تعيين مرئي للجدول بشكل فرعي ديناميكيًا في LuckyTemplates. لقد تعلمت كيفية إنشاء مقياس DAX الصحيح لحصاد قيمة واستخدام التنسيق الشرطي للحصول على مرئيات جدول ديناميكية بالكامل.
آمل أن تلتقط بعض النصائح المفيدة على طول الطريق. تحقق من الروابط أدناه لمزيد من المحتوى ذي الصلة.
هتافات!
بريان
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.