ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في مدونة اليوم ، سنواصل سلسلتنا حول LuckyTemplates Power Tool Suite. في الأجزاء الأولى من السلسلة ، قمنا بتغطية DAX Editor Pro و Power Sort Pro ، واليوم ، سنتعمق في Quick Measures Pro ، وهي أداة لا غنى عنها عند إجراء قياس سريع في LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
جدول المحتويات
ما هو برنامج Quick Measures Pro؟
Quick Measures Pro هي واحدة من خمسة أدوات كهربائية طورتها Microsoft MVP ، Greg Deckler ، حصريًا لأعضاء LuckyTemplates. تهدف هذه الأدوات إلى تسريع وأتمتة الجوانب المختلفة لتطوير تقرير LuckyTemplates.
في رأيي ، فإن Quick Measures Pro هو الأكثر تعقيدًا من بين الخمسة ، ولكنه أيضًا يستحق الوقت للتعلم.
بينما نتعمق في الموضوع ، قد لا تواجه منحنى تعليمي حاد. ومع ذلك ، ستوفر لك هذه المدونة قوة لا تصدق لأتمتة إجراءات DAX الخاصة بك ، لا سيما بالتزامن مع الذي يمكنك الوصول إليه أيضًا بصفتك عضوًا في LuckyTemplates.
لذا ، دعنا نتعمق ونرى ما فعله جريج في Quick Measures Pro وكيفية تحويل كل ذلك لصالحك.
نموذج مخطط النجوم
لنبدأ بفتح LuckyTemplates الخاص بنا. سنستخدم نموذج ممارسة LuckyTemplates القياسي - نموذج مخطط نجمي يستند إلى أربع سنوات من بيانات المبيعات.
ويستخدم جدول التاريخ الممتد LuckyTemplates وسلسلة من جداول الأبعاد الشائعة وجدول مقاييس يحتوي على إجمالي المبيعات ومتوسط المبيعات.
إنها بسيطة جدًا ولكنها ستكون توضيحية تمامًا عندما نربطها بـ Quick Measures Pro.
التدبير الضمني مقابل. قياس سريع في LuckyTemplates
عند الحديث عن المقاييس في LuckyTemplates ، من المهم التفريق بين المقاييس الضمنية والسريعة.
ربما سمعت أشخاصًا يقترحون عدم استخدام إجراءات سريعة من قبل. ومع ذلك ، فإن هؤلاء الأشخاص يتحدثون في الواقع عن تدابير ضمنية وليست إجراءات سريعة.
لمزيد من التوضيح ، دعنا نذهب إلى الصفحة الرئيسية ونضغط على الرمز الأول على اليسار كما هو موضح في الصورة أدناه.
في الجزء الأيسر ، افتح الحقول وانقر فوق المبيعات لفتح الخيارات. بعد ذلك ، تحقق من Line Total أو اسحبه لإحضاره ضمن الأعمدة.
انقر فوق سطر الإجمالي وانقل علامة الاختيار من عدم التلخيص إلى المجموع.
يمكنك أن ترى أن مجموع الخط الإجمالي هو نفس مقياس إجمالي المبيعات لدينا . وهذا مقياس ضمني.
ومع ذلك ، لا نريد استخدام مقياس ضمني (أو ما يسميه بعض الناس مقياسًا سريعًا) في المقام الأول لأننا لا نستطيع قياس التفرع منه. هناك العديد من الأسباب الأخرى لكننا لن نتطرق إليها في هذه المدونة.
بالطبع ، للمقياس السريع أيضًا إيجابيات وسلبيات خاصة به ، ولكن لغرض هذه المدونة ، سنلتزم بها ونتحدث عن الإجراءات السريعة التي تمثل مقاييس DAX الصريحة ويمكن تصنيفها على أنها أنماط DAX.
التنقل خلال القياس السريع في LuckyTemplates باستخدام Quick Measures Pro
قامت Microsoft ببناء بضع عشرات من الإجراءات السريعة التي يمكنك تحديدها في LuckyTemplates. ومع ذلك ، فهي محدودة للغاية. أنا شخصياً لا أستخدمها كثيرًا لأنها مدفونة نوعًا ما في القائمة وغالبًا ما يكون من الأسهل القيام بذلك بطريقة أخرى.
على سبيل المثال ، وضع جريج ديكلر قائمة شاملة تضم أكثر من 200 إجراء سريع وجعلها في المتناول ويسهل عرضها.
لترى بنفسك ، دعنا ننتقل إلى الأدوات الخارجية وانقر فوق QM Pro.
تظهر لنا النافذة الناتجة هذه القائمة الضخمة من الإجراءات السريعة التي وضعها جريج معًا. يمكنك الوصول إلى جميع هذه الإجراءات تمامًا باستخدام هذه الأداة.
إذا لم تكن قد قمت بتثبيت Power Tool Suite حتى الآن ، فاقرأ مدونتنا على DAX Editor Pro . يعلمك كيفية تنزيل هذه المجموعة وتثبيتها إذا كنت مشتركًا في LuckyTemplates.
تطبيقات عينة برو تدابير سريعة
لنأخذ مثالاً بسيطًا لأخذ عملائنا وتقسيمهم. لنفترض أننا نريد إجراء تحليل تمهيد أو مسح لمجموعة فرعية من عملائنا. نريد أيضًا طريقة سهلة لتجنيد هؤلاء العملاء استنادًا إلى نهج عشوائي إلى حد ما.
نموذج التطبيق 1: أخذ عينات العميل باستخدام Is Prime
أول تطبيق نموذج لدينا هو أخذ عينات من فهرس العملاء. هناك طريقة عشوائية للقيام بذلك عن طريق إبراز فهارس العملاء التي تعد أعدادًا أولية.
بشكل ملائم ، يوجد مقياس سريع يوضح لنا بالضبط كيفية معرفة ما إذا كان الرقم أوليًا. نحن ببساطة ننتقل إلى قائمة الإجراءات السريعة وننقر على Is Prime. سيظهر عمود التدابير السريعة.
من هناك ، يمكننا اختيار العمود الذي نريد تطبيقه. ما هو رائع في هذا هو أنه يمكننا تطبيق Is Prime على أي عمود داخل نموذجنا.
سنقوم فقط بالنقر فوق تعيين في اختيار العمود والنقر فوق العمود المناسب. على سبيل المثال ، دعنا نطبقه على " فهرس العملاء" الموجود ضمن "العميل" .
ما يمكننا فعله بعد ذلك هو إلقاء نظرة على DAX . في النافذة الناتجة ، يمكننا أن نرى أن هذه ليست عملية حسابية بسيطة. لذلك علينا إنشاء سلسلة ، وحساب تلك السلسلة ، ثم باستخدام الأمر mod ، لمعرفة ما إذا كان الرقم قابل للقسمة فقط على نفسه وعلى واحد. إذا كان الأمر كذلك ، فهو عدد أولي. إذا لم يكن الأمر كذلك ، فهو ليس عددًا أوليًا.
إنه مؤشر DAX معقد إلى حد ما للكتابة ، ولكن في هذه الحالة ، لا يتعين علينا كتابته بأنفسنا لأن جريج قد فعل ذلك بالفعل من أجلنا.
ما يتعين علينا القيام به بعد ذلك هو وضع هذا في جدول المقاييس الخاص بنا عن طريق اختيار المقاييس في القائمة المنسدلة للجدول. لدينا أيضًا وصف يقول تحديد ما إذا كان الرقم عددًا أوليًا.
تسمح لنا الخيارات الأخرى بتنسيق السلسلة ووضعها في مجلدات وإخفاء فئة البيانات أو تعيينها إذا كان هذا نوعًا معينًا من المقاييس. في الأساس ، يمكننا التحكم في جميع البيانات الوصفية ، ولكن في حالتنا ، سنحتفظ بها كمقياس قياسي.
دعنا ننقر فوق إنشاء . ستظهر نافذة توضح أن قياس مؤشر العميل هو مقياس رئيسي تم إنشاؤه بنجاح في المقاييس. انقر فوق "موافق" والعودة إلى LuckyTemplates.
يمكننا أن نرى في LuckyTemplates أنه تمت إضافة فهرس العميل هو Prime ضمن المقاييس في جزء الحقول.
يمكننا النقر فوق فهرس العملاء وإعادة تسميته في السطر الأول باسم أقصر مثل Is Prime . انقر فوق علامة الاختيار للحفظ وعلامة x للإغلاق.
أحد الأشياء المثيرة للاهتمام التي يمكننا القيام بها هو إنشاء هذا كمقياس أو كعمود محسوب. إذا عدنا إلى Quick Measures Pro ، فيمكننا رؤية الخيارات التدابير أو العمود .
استخدمنا المقاييس سابقًا ، ولكن إذا أردنا عمل عمود محسوب ، فيمكننا ببساطة النقر فوق العمود لتحديث DAX ثم النقر فوق إنشاء .
في حالتنا ، دعونا نحتفظ به كإجراء.
نموذج التطبيق 2: إنشاء مؤشر مرئي باستخدام SVG
ما يمكننا فعله بعد ذلك هو إنشاء مؤشر مرئي للفهارس الأولية. سنستخدم مقاييس SVG الموجودة في قائمة الإجراءات التي برمجها جريج. مرة أخرى ، هذه مكدسات معقدة إلى حد ما تستخدم كود HTML لإنشاء هذه التأثيرات المرئية.
لنفترض أننا اخترنا SVG Blinking Dot . سنبقي هذا تدبير. في عمود العلم ، نريد استخدام مقياس نعلم أنه سيكون دائمًا رقمًا يمكننا تشغيله وإيقاف تشغيله. لذلك ، في خيارات القائمة المنسدلة ، يمكننا اختيار العام.
يمكننا اختيار الألوان المفضلة لدينا للتعبئة والخط. بالنسبة إلى لون التعبئة ، دعنا نضع اللون الأخضر. بالنسبة إلى لون الخط ، دعنا نكتب الأبيض. سنستخدم 1 لسمك الخط و 10 لنصف القطر و 1 للشفافية .
سنختار التدابير في حقل الجدول ونحتفظ بالوصف كما هو.
في فئة البيانات ، يمكننا أن نرى أنه من الذكاء بما ��كفي لمعرفة أن فئة البيانات هي عنوان URL للصورة وهو أمر مهم. هذا لأنه إذا لم ننقر فوق عنوان URL للصورة أو لم ينقر فوق ImageURL تلقائيًا ، فسنحصل على النص في المقابل.
سنقوم بعد ذلك بالنقر فوق "إنشاء" و "موافق".
دعنا نعود إلى LuckyTemplates ونرى كيف يعمل.
في LuckyTemplates ، لنقم بإنشاء مقياس بسيط للغاية نسميه Prime Dot . يمكننا القيام بذلك بالانتقال إلى جزء الحقول ، والنقر فوق المقاييس ، ثم المقاييس الجديدة .
انسخ الرمز الموضح أدناه في المنطقة المناسبة.
بعد ذلك ، سنقوم بسحب مقياس Prime Dot من المقاييس إلى الجدول. سنقوم بتغيير فئة التاريخ إلى عنوان URL للصورة.
ثم نحصل على النقاط الوامضة الخاصة بنا لجميع النقاط التي نريد تحديدها في مجموعتنا الفرعية استنادًا إلى كون مؤشر العميل أوليًا.
Quick Measures Pro: أداة Go-To للقياس السريع في LuckyTemplates
في مثالنا ، يمكننا أن نرى قوة Quick Measures Pro عند إجراء قياس سريع في LuckyTemplates. ما فعلناه بسيط وتافه ، لكننا تمكنا من إنشاء مقياس DAX معقد نسبيًا ومقياس مرئي وامض ببضع نقرات فقط.
وهذا أمر قوي ، خاصة عندما نفكر في المجموعة الهائلة من الإجراءات السريعة المدرجة في Quick Measures Pro. لدينا كل أنواع معلومات الوقت ومقاييس التاريخ.
ضمن Excel ، قام جريج بنسخ العديد من وظائف Excel التي قد تحتاجها. أنا أحب بشكل خاص كبير الذي يرتب ويحدد العنصر المصنف في عمود أو في مجموعة.
هناك أيضًا جميع أنواع مقاييس التصفية ، والمقاييس المالية ، ومقاييس البحث ، والرياضيات ، والإحصاءات. هناك مقاييس معقدة أخرى مثل مقاييس SVG ، والتلاعب بالنص ، والوقت والمدة ، وذكاء الوقت ، وتحويلات الوحدة - نطاق كامل يزيد عن 200 مقياس.
يمكن الوصول إليها جميعًا بسهولة عن طريق سحبها ، وملء الأعمدة اليمنى ، والنقر فوق إنشاء .
إيجابيات وسلبيات المقاييس السريعة في LuckyTemplates
Quick Measures LuckyTemplates: إجمالي الحساب من عام إلى تاريخ
المقاييس السريعة - كيفية استخدامها في نماذج LuckyTemplates
خاتمة
في هذا البرنامج التعليمي ، قمنا بعمل تطبيق خارج الصندوق ولكنه مفيد للغاية لـ Quick Measures Pro. تعرفنا على 200 مقياس مشترك مدرجة في هذه الأداة - يمكن الوصول إليها جميعًا ببضع نقرات فقط.
باختصار ، تتيح لنا Quick Measures Pro إنشاء مقاييس سريعة مخصصة خاصة بنا بناءً على مؤشر DAX الأكثر استخدامًا لدينا.
سوف نتعلم بالضبط كيفية الاستفادة من هاتين الأداتين ، لذا سيتعين علينا فقط كتابة مقاييس DAX المستخدمة بشكل شائع مرة واحدة وإعادة استخدامها مرارًا وتكرارًا في تقاريرنا ببضع نقرات فقط. وعندما نربط هذا بـ Analyst Hub ، يصبح أكثر قوة.
أتمنى لك كل خير،
بريان جوليوس
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته