تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
هذا برنامج تعليمي حول أعمدة LuckyTemplates unpivot. سأوضح لك كيفية إلغاء تنشيط مجموعات الأعمدة المتعددة. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
هذا جزء من سلسلة تباينات unpivot ، والتي تدور حول تحويل بياناتك إلى تنسيق جدولي مناسب مناسب للتحليل. يمكن إجراء معظم التحويلات باستخدام واجهة المستخدم.
المثال الذي سأعرضه عليكم قادم من سؤال طرحه عضو LuckyTemplates في . إذا نظرنا إلى الجدول المصدر ، سنرى صفًا واحدًا. يعرض التخطيط المطلوب ثلاثة سجلات حيث يتم تقسيم هذا الصف الفردي من الجدول المصدر حسب نوع العمل الإضافي.
لذلك ، نحتاج إلى إنشاء سمة توضح شيئًا عن القيم الموجودة في هذا السجل ، ثم نجمع الساعات والتكاليف لهذا النوع من العمل الإضافي.
هناك عدة طرق لتحقيق ذلك ، لكنني سأشارك معك حلاً يستخدم وظيفة M قوية ، وهي غير متوفرة من خلال الشريط المسمى List.Zip . لذلك دعونا نفحص كيف يعمل ذلك.
جدول المحتويات
Unpivot عمود LuckyTemplates باستخدام List.Zip
في الجزء العلوي الأيسر ، قمت بتكبير أزواج البيانات ويمكننا التمييز بين ثلاثة أنواع من العمل الإضافي. تأخذ الوظيفة List.Zip قائمة واحدة تحتوي على قائمة متداخلة ثم تقوم بإرجاع قائمة واحدة مع قائمة متداخلة كنتيجة لذلك.
ستحتوي قائمتنا الأولى على السمات التي ترسل شيئًا عن القيم الموجودة في هذا السجل. القائمة الثانية ستحتوي على الساعات والأخيرة هي التكلفة.
إذا نظرنا إلى اليمين ، يمكننا أن نرى تلك القائمة ، ثم يجمع Zip هذه القيم من القائمة المتداخلة بناءً على موضعها. لذلك ، يتم دمج كل شيء في الصف الأول على اليسار في قائمة جديدة على اليمين. ويحدث نفس الشيء لكل صف آخر في قائمة المصادر التي قدمناها إلى List.Zip.
الآن ، دعنا ننتقل إلى Power Query . لقد ذكرت بالفعل أن List.Zip غير متاح من خلال الشريط ، لذلك يتعين علينا كتابة بعض M الفعلي لاستخدامه. ويمكننا فعل ذلك إذا أضفنا عمودًا مخصصًا.
لذلك ، عبر الجدول المصغر في الزاوية اليسرى ، سأقوم بتحديد إضافة عمود مخصص .
دعنا ندخل List.zip ، ثم نضع قوس فتح. إنها تبحث عن قائمة واحدة بها قوائم ، أليس كذلك؟ لذلك سأستخدم مُهيئ القائمة لإنشاء تلك القائمة.
بعد ذلك ، نرى قيمًا نصية ، واحدة لكل نوع من أنواع العمل الإضافي. سأقوم بإضافة فاصلة وإنشاء قائمة جديدة. تذكر أن List.Zip يجمع القيم بناءً على موضعها في القائمة. لذا ، يجب أن نمرر القيم بالترتيب نفسه بالضبط. بعد ذلك ، سأضع قوسًا مجعدًا لهذه القائمة.
ستحتوي قائمتنا النهائية على التكلفة ، لذلك سأضع فاصلة وقوسًا مفتوحًا مجعدًا ، وحدد القيم بنفس الترتيب. ومرة أخرى ، أضف قوس إغلاق مجعد لتلك القائمة ، ثم قوس إغلاق متعرج لقوائمنا التي تحتوي على قوائم ، وقوس إغلاق آخر للوظيفة. ثم انقر فوق "موافق".
الآن ، لم نعد بحاجة إلى أعمدة القيمة هنا ، أليس كذلك؟ لذلك سأقوم بتحديد العنصر الأول ، واضغط على مفتاح shift ، وحدد آخر واحد ، ثم انقر فوق أعمدة وقم بإزالتها .
سأقوم بالنقر فوق تحديد في المساحة البيضاء هنا لمشاهدة محتويات قوائمنا. يمكننا أن نرى أن لدينا قائمة تحتوي على قوائم متعددة ، وهذا هو بالضبط الناتج الذي تولده List.Zip.
التوسيع إلى صفوف جديدة واستخراج القيم
بهذه الأسهم الجانبية ، سأقوم بالتوسيع إلى صفوف جديدة.
وأنتجت ثلاثة سجلات. عندما أنقر على الجانب الموجود في المساحة البيضاء مرة أخرى ، يمكننا أن نرى أن لدينا قيم هذا السجل الأول.
يمكننا استخراجها عن طريق النقر فوق هذه الأسهم الجانبية مرة أخرى والنقر فوق استخراج القيم ، ثم تحديد محدد. سأذهب مع علامة تبويب واضغط على موافق.
لا يتم دمج جميع القيم في عمود واحد ، لذلك في علامة التبويب التحويل ، يمكننا تحديد تقسيم العمود ، ثم النقر فوق حسب المحدد .
ثم هنا ، نختار علامة التبويب ونضغط على موافق.
لم يكتشف أنواع البيانات بشكل صحيح ، لذا بالضغط لأسفل على التحول ، سأقوم بتحديد العمود الأخير وفي علامة التبويب التحويل ، حدد الكشف عن أنواع البيانات .
والآن ، دعونا نعطي هذه الأعمدة أسماء علم.
كيفية إلغاء تنشيط الأعمدة في
أساسيات LuckyTemplates Unpivot و Pivot في LuckyTemplates - مراجعة محرر الاستعلام
معامِلات استعلام LuckyTemplates: تحسين الجداول
خاتمة
في هذا البرنامج التعليمي ، أوضحت لك كيفية إلغاء تنشيط مجموعات أعمدة متعددة دون استخدام أي من أوامر LuckyTemplates Unpivot Columns التي يمكن الوصول إليها على الشريط. هنا استخدمت List.Zip لإلغاء تنشيط مجموعات البيانات في Power Query.
أوصي باستكشاف المزيد من هذه الوظيفة وتنفيذها في تقارير LuckyTemplates الخاصة بك .
أتمنى لك كل خير!
ميليسا
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.