تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
في منشور المدونة هذا ، سننظر في توصيل الأبحاث وتقديم تلك النتائج باستخدام دفاتر R. نأمل أن يكون ما ستحصل عليه من هذا البرنامج التعليمي هو إطار عمل لك للإبلاغ عن أي نوع من نتائج البحث وإيصالها باستخدام دفاتر الملاحظات R.
هناك بعض المزايا الرائعة للقيام بذلك ، لا سيما عندما يتعلق الأمر بفكرة البحث القابل للتكرار . سنناقش ما يعنيه هذا وكيفية القيام بذلك في دفاتر الملاحظات R.
جدول المحتويات
ما هي القابلية للتكاثر؟
فكرة التكاثر هي أنه يمكن لأي شخص أن يراجع نتائجك وبالنظر إلى المدخلات والعمليات التي استخدمتها ، يجب أن يكونوا قادرين على السير في كل شيء. هناك بعض الطرق التي يمكن من خلالها تنفيذ ذلك لاحتياجات تحليلات البيانات لدينا: بيئة تجعل الأشياء قابلة للتكرار ، والتأكد من أن الأشخاص يمكنهم رؤية ما تم المساهمة به ، والقدرة على تدقيق ملف بسهولة ، وامتلاك ناشر قابل للتكرار.
من الناحية المثالية ، يمكن لأي شخص أن يرى بالضبط كيف وصلت إلى التقرير وكيف تم إنشاء المخطط أو الجدول الذي استخدمته بحيث يكون كل شيء في بيئة قابلة للتكرار بالكامل.
الآن قد تتساءل كيف يتناسب شيء مثل LuckyTemplates أو Excel مع هذا. أود أن أقول إنه في منتصف الطريق في سير العمل القابل للتكرار هذا. عندما نفكر في استعلام القوة على وجه الخصوص ، فإنه جيد جدًا في التكاثر. فكر في الخطوات التطبيقية حيث يكون من الواضح جدًا رؤية العمليات المتضمنة.
عندما يتعلق الأمر بالرسوم المرئية والتقارير ، فهذا هو المكان الذي تصبح فيه الأشياء أكثر كثافة. R Notebooks جزء من RStudio. لدينا دورة تدريبية في بوابة LuckyTemplates لمساعدتك على العمل. تتحدث هذه R Markdown و R Notebooks على وجه الخصوص.
لذلك إذا كنت معتادًا على دفتر ملاحظات Jupyter ، فإن الفكرة هي أننا قادرون على تداخل النص والرمز لإنشاء مستند سرد القصص لبحثنا.
سنكون قادرين على تقديم هذه النتائج في مجموعة من المخرجات المختلفة. سواء كنت بحاجة إلى إنشاء ملف PDF أو تحويله إلى HTML ، يمكن استخدام R Notebooks لتنسيقات ملفات مختلفة.
للبدء ، افتح دفتر R الخاص بك وانتقل إلى File ، New File ، ثم R Notebook في RStudio. سنعمل مع مجموعة بيانات قديمة في الموارد ، مع هذا السؤال البحثي البسيط حقًا:
هل سعر الكمبيوتر يعتمد على الإطلاق على ما إذا كان يحتوي على قرص مضغوط أم لا؟
هذا السؤال قديم ، لكن علينا جميعًا أن نبدأ من مكان ما. سنقوم أيضًا بوضع الهيكل العظمي لتقرير بحثي وتقديم نتائج البحث باستخدام هذا الإطار الأساسي.
سنرى شيئًا كهذا في RStudio ، وهذا ما يسمى ملف .rmd ، وهو امتداد ملف markdown. قد يكون هذا أمرًا مزعجًا بعض الشيء ، خاصة إذا لم تكن معتادًا على ذلك ، ولكن هناك طريقة لمعاينة المنتج النهائي المصقول.
هذا الجزء من دفتر الملاحظات هو البيانات الوصفية التي تسمى ملف YAML.
بعد هذا القسم ، توجد هذه النصوص الخلفية حيث ستذهب الرموز الخاصة بك. ثم هناك جزء النص من المستند باستخدام R Markdown . إذا كنت قد استخدمت Markdown من قبل ، فإن تخفيض السعر في R سيكون مشابهًا جدًا. يمكننا استخدام أشياء مثل العلامات النجمية وعلامات التجزئة لترميز نصوصنا وتقديمها.
دعنا ننتقل إلى R Studio و R Notebooks ، ثم نتصفح هذا التحليل معًا. انقر فوق عجلة التروس وتأكد من أن هذا يشير إلى معاينة في جزء العارض .
بدء تشغيل دفتر ملاحظات R.
سنضغط على زر معاينة وسيطلب منا حفظه. مرة أخرى ، هذا ملف RMD لذا سنحتاج إلى حفظه أولاً. في الجزء الأيمن ، سنرى الإخراج المعروض. الآن ، إذا أردنا تغيير أي شيء هنا وقلنا شيئًا مثل تحليل أجهزة الكمبيوتر وإضافة اسم مؤلف مثل جورج ماونت ، فسنحتاج إلى وضع علامات الاقتباس.
بمجرد النقر فوق حفظ ، سيتم تحديثه تلقائيًا إلى هذا.
لذلك دعونا نتلاعب بهذا. يوجد بالفعل بعض العناصر النائبة هنا ، وهو أمر جيد. أول شيء سنفعله هو كتابة "هل يؤثر القرص المضغوط على سعر البيع؟" عندما نحفظ هذا ، سيكون Header1. ولكن إذا أردنا تحويل هذا إلى علامتي تجزئة ، فسوف يتحول إلى Header2 وسيكون أصغر.
الخطوة التالية هي عمل مقدمة ، حيث يمكننا إدخال سبب أهمية هذه الأشياء. على سبيل المثال ، يمكننا القول أن القرص المضغوط هو ثاني أفضل شيء أو شيء من هذا القبيل. إذا كنت تعمل على تقارير المستهلك أو تعمل في قسم التسويق ، فأنت تحاول التعرف على الميزات المهمة حقًا أو ما يبحث عنه المستهلكون.
سنتصل بحزم R ونبدأ. الشيء الوحيد اللطيف الذي أحبه هنا هو أنه يمكننا بالفعل استخدام HTML في R Notebook. على سبيل المثال ، إذا أردنا ترك تعليق لأنفسنا ، فيمكننا فعل شيء كهذا.
عندما نحفظ هذا ، فإنه لا يظهر على الإطلاق. لذلك نحن فقط نترك هذا كتعليق لأنفسنا في النص. هذا شيء أتمنى أن نفعله في أماكن مثل MS Word.
تقديم الحزم في دفاتر الملاحظات
الخطوة التالية هي استخدام مخطط الكود هذا هنا وإضافة بعض الإعدادات. يمكننا استخدام Python و SQL ، لكننا نستخدم R في هذا المثال.
سنقرأ جميع الحزم التي نحتاجها. إذا لم يكن لديك هذه على جهاز الكمبيوتر الخاص بك ، فقد تحتاج إلى تثبيتها.
مرة أخرى ، هذا ليس تقريرًا كاملاً. سنمر عبر هيكل عظمي لنعرض لك بعض الأشياء التي يجب معرفتها حول R Markdown.
سنقدم الآن من أين نحصل على بياناتنا ، وما الذي يجعلها مهمة. في هذه الحالة ، يمكننا القول أن مصدرنا هو مجلة الاقتصاد القياسي التطبيقي. عندما نقوم بعمل علامة النجمة هذه ، فإنها ستحولها إلى خطوط مائلة.
ثم سنقرأ ملفًا في Excel ونستخدم R لإحضاره. كما ترى ، تبدو البيانات جيدة بالفعل ، وهو أمر رائع آخر حول R Notebooks.
اعتمادًا على تنسيق الإخراج ، يمكن أن يظهر هذا. إذا كنت تستخدم HTML ، فيمكن للمستخدم بالفعل استعراض البيانات وإجراء بعض التفاعلات الأساسية. إنه لأمر رائع أن نتمكن حقًا من القيام بذلك في المستندات الحية.
إضافة مرجع ديناميكي في دفاتر الملاحظات
لنفترض الآن أننا نريد تضمين مرجع ديناميكي في نص البيانات. نريد أن يتم تحديث هذا بانتظام لأن هذا قد لا يكون هو نفسه في كل مرة نكون فيها في التقرير ، أليس كذلك؟ لذلك سنقوم بعمل مرجع ديناميكي هنا في السطر مباشرة في النص.
هناك ورقة غش ودليل مرجعي لجميع هذه الرموز. انتقل إلى Help واختر واحدًا لـ R Markdown حتى تتمكن من البحث عن جميع الإعدادات المختلفة. ربما لا يستحق محاولة حفظها لأن هناك الكثير ويمكنك استخدامها بدلاً من ذلك.
سنقوم بإدخال الجزء R مرة أخرى وندرج FALSE و nrows و ncols .
بمجرد تشغيل هذا وتنفيذه ، يمكننا حتى الانتقال إلى بيئة R لمعرفة ما إذا كان قد تم تحويله إلى كائنات.
الشيء الآخر الجميل هو أنه إذا كنت تقوم فقط برمي الأفكار وتريد أن تعرف كيف ستبدو في الواقع ، يمكنك فقط استخدام وحدة التحكم في الأسفل. يمكننا تشغيله على وحدة التحكم ومعرفة شكل الإخراج.
سنعود إلى جزء العارض الخاص بنا. الآن هذا القسم هنا لا يظهر في التقرير على الإطلاق. هذا جيد إذا كنت تريد استخدام كائن ما ، لكن لا تريد إظهار أي من الكود.
نستخدم هذه النصوص الخلفية في nrows و ncols لإبقاء الأمور ديناميكية. إذا كان لديك تقرير بتنسيق PDF وتحتاج إلى تغيير هذه الأرقام تلقائيًا ، بدلاً من ترميزها أسبوعًا بعد أسبوع ، يمكنك استخدام هذه المراجع المضمنة.
نحن بصدد استكشاف البيانات مرة أخرى والتحقق من سعر أجهزة الكمبيوتر.
بمجرد تشغيل هذا الكود ، يمكننا رؤية الإحصائيات الوصفية التي تم تنسيقها جيدًا. اعتمادًا على حجم البيانات ، فهي سريعة الاستجابة وتتفاعل مع حجم الملف.
خاتمة
في هذا البرنامج التعليمي ، ناقشنا أهمية تطوير البحث القابل للتكرار وتبسيط عملية توصيل نتائج البحث من خلال استخدام أجهزة الكمبيوتر المحمولة R. بهذه الطريقة ، يمكننا إعادة إنتاج النتائج الأصلية بسرعة وسهولة وتعقبها لتحديد كيفية اشتقاقها.
يرجى الانتباه لاستمرار هذا البرنامج التعليمي في الجزء 2 من هذه السلسلة.
جورج ماونت
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.