أقوى وظيفة تستدعي LuckyTemplates

أقوى وظيفة تستدعي LuckyTemplates

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

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

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

استدعاء وظيفة مجموعة البيانات في LuckyTemplates: نظرة عامة على المشكلة

هذه المشكلة النموذجية من موقع يسمى Excel BI Nightly Power Query Challenge الذي يتم تشغيله بواسطة VJ Verma. يطرح مشكلة كل ليلة ، ويحلها المجتمع ويناقشها بين الأعضاء.

أقوى وظيفة تستدعي LuckyTemplates

في المثال ، السؤال له بنية بسيطة للغاية بحدود عليا وسفلية معينة. بين هذين العددين ، علينا حساب عدد الأعداد الأولية في هذا النطاق. 

على الرغم من أنه بسيط جدًا ومباشر من حيث المفهوم ، إلا أنه من الصعب جدًا تنفيذه في LuckyTemplates. هذا لأنه من بين وظائف 800 M وحوالي 400 ، لا توجد ميزة تتيح لنا تحديد ما إذا كان الرقم أوليًا أم لا في LuckyTemplates. 

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

دعنا نأخذ البيانات من تحدي Excel BI ونبدأ العمل. 

تغيير نوع البيانات

المبينة أدناه هي الحدود الدنيا والعليا. 

أقوى وظيفة تستدعي LuckyTemplates

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

أقوى وظيفة تستدعي LuckyTemplates

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

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

أقوى وظيفة تستدعي LuckyTemplates

قم بإنشاء رمز M بسيط وإنشاء عمود باسم Number. استخدم وظيفة List.Numbers التي تُرجع قائمة بالأرقام المعطاة للقيمة الأولية والعدد والقيمة المتزايدة الاختيارية.

أقوى وظيفة تستدعي LuckyTemplates

عيّن القيمة الأولية لتكون [الحد الأدنى] والعدد على أنه [الحد الأعلى] - [الحد الأدنى] + 1 لحساب النقطة N. تأكد من عدم اكتشاف أي خطأ في بناء الجملة. انقر فوق "موافق". 

أقوى وظيفة تستدعي LuckyTemplates

يجب أن يظهر عمود جديد بالقوائم. انقر فوق القائمة لرؤية الأرقام الموجودة في النطاق في الأسفل. 

أقوى وظيفة تستدعي LuckyTemplates

على سبيل المثال ، إذا نقرنا على القائمة في الصف الأول ، فسنحصل على قائمة بالأرقام من 10 إلى 45.

أقوى وظيفة تستدعي LuckyTemplates

انقر فوق السهم الموجود بجانب الرقم وانقر فوق توسيع إلى صفوف جديدة.

بعد ذلك ، انقر فوق رمز التنسيق الموجود على يسار الرقم وقم بتغيير التنسيق إلى عدد صحيح.

أقوى وظيفة تستدعي LuckyTemplates

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

أقوى وظيفة تستدعي LuckyTemplates

حزمة R Prime Number

في R ، توجد حزم مختلفة . هذه هي الوظائف الإضافية التي يمكننا دمجها في البرنامج من أجل إنجاز وظائف معينة ، تعادل المرئيات المخصصة أو الأدوات الخارجية في LuckyTemplates.

تقدم METACRAN كتالوج لجميع حزم R المعتمدة. يوجد أكثر من 18800 حزمة نشطة في R ، ولكن يمكننا أيضًا التحميل مباشرة من موقع المطور. هذا يعني أنه يمكننا إجراء أي تحليل داخل البرنامج من خلال إيجاد الحزمة الصحيحة. 

أقوى وظيفة تستدعي LuckyTemplates

في حالتنا ، سنبحث ونحاول إيجاد شيء ما سيحدد ما إذا كان الرقم أوليًا أم لا. 

اكتب رئيس في مربع البحث.

أقوى وظيفة تستدعي LuckyTemplates

اختر الحزمة الأولى المسماة primes - Fast Functions للأرقام الأولية . هذه حزمة تختبر ما إذا كان الرقم أوليًا وتولد سلسلة من الأعداد الأولية. 

أقوى وظيفة تستدعي LuckyTemplates

إدخال حزمة R Prime باستخدام استدعاء وظيفة مجموعة البيانات في LuckyTemplates

ارجع إلى LuckyTemplates وانقر فوق Run R Script من الشريط

أقوى وظيفة تستدعي LuckyTemplates

سينبثق معالج Run R Script .

تشير علامة الجنيه (#) ، وهي مؤشر للتعليق ، إلى أن المتغير " مجموعة البيانات" يحتفظ ببيانات الإدخال الخاصة بالبرنامج النصي. يتيح لنا تنظيف بياناتنا وهيكلها وتشكيلها ، بالإضافة إلى إضافة أعمدة وأشياء محورية. بمجرد أن نطلق على مجموعة البيانات ، يتم إدخال كل ما قمنا به حتى تلك النقطة في R. نفس الشيء ينطبق على Python - تعمل مجموعة البيانات بنفس الطريقة.

أقوى وظيفة تستدعي LuckyTemplates

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

لنبدأ بتثبيت الحزمة . يمكننا استخدام الأمر install.packages ، لكن في هذه الحالة ، سنستخدم المكتبة.

اكتب مكتبة واستدعاء الحزمة الأولية . هذا يعادل إحضار مرئيات مخصصة في LuckyTemplates من AppSource. 

أقوى وظيفة تستدعي LuckyTemplates

بعد ذلك ، قم بإنشاء جدول يسمى df لإطار البيانات وتعيين جدول مجموعة البيانات لذلك.

أقوى وظيفة تستدعي LuckyTemplates

في Power Query ، تتكون مجموعة البيانات الخاصة بنا من كل شيء من المصدر إلى النوع 1 المتغير وهذا ما قمنا بتعيينه لـ df.

أقوى وظيفة تستدعي LuckyTemplates

أنشئ عمودًا جديدًا مكافئًا للعمود المحسوب في LuckyTemplates بكتابة df $ isprime . لاحظ أن علامة الدولار ( $ ) في R تشبه الأقواس المربعة في LuckyTemplates.

سيكون Isprime هو اسم العمود الخاص بنا ولهذا ، سنقوم بتعيين وظيفة is_primes من الحزمة الأولية . سنقوم بعد ذلك باستدعاء عمود الرقم من df

أقوى وظيفة تستدعي LuckyTemplates

يأخذ هذا عمود الرقم ويشغله من خلال الدالة is_prime ليقول TRUE إذا كان الرقم أوليًا ، و FALSE بخلاف ذلك. ستقوم الوظيفة بعد ذلك بوضع TRUE أو FALSE في العمود isprime في جدول df

اتصل بجدول df في النهاية. انقر فوق "موافق". 

أقوى وظيفة تستدعي LuckyTemplates

يمكننا أن نرى df يظهر في جزء الخطوات التطبيقية . عندما نضغط عليه ، يجب أن نرى عمود isprime الذي يحتوي على تصنيف TRUE أو FALSE. 

أقوى وظيفة تستدعي LuckyTemplates

تصفية الأعداد الأولية

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

أقوى وظيفة تستدعي LuckyTemplates

انقر فوق "موافق" ثم انتقل إلى علامة التبويب "الصفحة الرئيسية " واختر " تجميع حسب"

أقوى وظيفة تستدعي LuckyTemplates

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

أقوى وظيفة تستدعي LuckyTemplates

سيؤدي هذا إلى نتيجة مشابهة لتلك الناتجة عن التحدي. 

أقوى وظيفة تستدعي LuckyTemplates

أقوى وظيفة تستدعي LuckyTemplates


قم بإنشاء مجموعة بيانات ممارسة مُحدَّثة دائمًا في LuckyTemplates
ثلاث طرق لاستخدام البرنامج النصي R في LuckyTemplates
R لـ LuckyTemplates | دليل المبتدئين

خاتمة

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

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

أتمنى لك كل خير،

بريان جوليوس


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

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

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

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

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته