تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
أنا متحمس للغاية بشأن مدونة اليوم لأنها ستوضح كيف أن أسوأ ميزة في LuckyTemplates ستتحول فجأة إلى أفضل ميزة. أنا أتحدث عن Tabular Editor LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
كنت محظوظًا بما يكفي لتجربة إصدار المعاينة من Tabular Editor 3 في ديسمبر 2020 والدخول في البرنامج التجريبي. لقد كنت أستخدمه كل يوم الآن على مدار الأشهر القليلة الماضية وقد أحدث ثورة في طريقة استخدامي لـ LuckyTemplates. لذا ، أود أن أستغرق بعض الوقت اليوم وأطلعك على الميزات الأساسية لبرنامج Tabular Editor LuckyTemplates الإصدار 3 (TE3). سأوضح لك كيف أعتقد أنه سيغير طريقة استخدامك لـ LuckyTemplates أيضًا.
جدول المحتويات
ميزات ووظائف برنامج Tabular Editor LuckyTemplates الإصدار 3
فيما يلي بعض الميزات الأساسية لـ TE3 التي وجدتها مفيدة جدًا ومدهشة بالفعل.
التكوين
أحد الأشياء التي أريد تغطيتها هو التكوين. كما ترون هنا في Tabular Editor 3 ، لدينا عدة نوافذ وكلها قابلة للتكوين بالكامل . يمكنك تحريك الأشياء. يمكنك سحب الأشياء بطريقة بديهية حقًا وتطوير أقسام جديدة. يمكنك تغيير حجمها أيضًا.
يمكنك أيضًا حفظ هذا في Capture Workspaces ، ثم حفظها في قائمة مساحات العمل المتاحة .
لذلك ، على سبيل المثال ، أنت تعمل في Best Practice Analyzer حيث تقوم بالبحث والاستبدال ، يمكنك الدخول إلى مساحة عمل مختلفة إذا كنت تقوم بتحرير الإجراءات. لقد وجدت أن هذا مفيد بشكل لا يصدق.
يحتوي أيضًا على عدد من السمات المختلفة . إذا كنت من محبي الوضع المظلم ، فيمكنك الدخول مباشرة إلى الوضع المظلم. أنا أحب اللون الأزرق ، مجرد تفضيل شخصي.
جميع أشرطة الأدوات قابلة للتكوين. القوائم قابلة للتكوين. يمكنك فقط جعل هذا يعمل بالطريقة التي تريدها بالضبط وتشعر بالراحة في العمل. بالنظر إلى مقدار الوقت الذي تقضيه في LuckyTemplates في كتابة DAX ، أعتقد أن هذا مهم جدًا.
كتابة DAX
الشيء التالي الذي أريد التحدث عنه هو كيف يساعدك برنامج TE3 IntelliSense في كتابة مؤشر DAX الخاص بك . عندما أدخل هنا إلى مقياس جديد وأبدأ في كتابة بعض DAX ، سترى على الفور كيف يعد هذا تحسينًا حقيقيًا.
هناك بعض الميزات الصغيرة اللطيفة هنا. على سبيل المثال ، لا داعي للقلق بشأن التحكم (ctrl) أو الإدخال أو التبديل. أنت فقط تضغط على Enter وتنقلك إلى السطر التالي. وبعد ذلك ، فإن F5 هو ما سيُلزم التعليمات البرمجية الخاصة بك.
هنا ، يمكنك رؤية التحسس الذكي القياسي وبعض المعلومات الإضافية. إنه يقول أننا في وضع انتقال السياق. كما أن لديها ارتباطًا سريعًا.
وبذلك يمكنك النقر فوق هذا الارتباط ، والذي ينقلك مباشرةً إلى دليل DAX للحصول على معلومات إضافية حول الوظيفة.
لديها الكثير من الخلفية والقدرة والمعرفة المضمنة فيه. أحد الأشياء الواضحة حقًا التي تبدأ في رؤيتها فورًا هو ، من حيث رسائل الخطأ ، سوف يلتقط TE3 جميع الأخطاء.
سوف يلتقط محرر DAX العادي واحدًا فقط من هذه الأخطاء ، كما ترى هنا ضمن خدمات التحليل. من ناحية أخرى ، يحتوي Tabular Editor 3 على ما يسمى بالمعالج الدلالي لـ DAX ، وسوف يلتقط جميع الأخطاء.
سيعطيك هذا الكثير من المعلومات حول هذه الأخطاء. على سبيل المثال ، إذا نظرت أسفل خدمات التحليل (محرر DAX) ، فسوف يخبرك أنه تم تمرير عدد قليل جدًا من الوسائط إلى وما هو الحد الأدنى لعدد الوسيطة ، ولكنها لا تعرف مكان وجود هذا الخطأ.
من ناحية أخرى ، يعرف المعالج الدلالي أنه في السطر الثالث (3) ، وهو في العمود التاسع (9) ، ويخبرك من أين يبدأ. يمنحك تلميحًا لشرح الخطأ ، ويمنحك جميع الأخطاء التي يعثر عليها في التعبير. إنه يساعدك حقًا من حيث التصحيح.
الطي البارد وتصحيح أخطاء DAX والبرمجة النصية لـ DAX
ميزة أخرى رائعة حقًا هي هذا الشيء الذي يسمى الطي البارد ، حيث يمكنك تقليص المتغيرات الخاصة بك والحصول على صورة أفضل بشكل عام لما يبدو عليه مقياسك. هذا مفيد حقًا خاصة إذا كنت تكتب مقاييس طويلة تتجاوز الشاشة.
كما أنه يعمل بشكل جيد لقياس تصحيح الأخطاء المتفرعة. على سبيل المثال ، إذا نظرت هنا إلى إجمالي العملاء والنقر بزر الماوس الأيمن على هذا المقياس ، فسيظهر إظهار التبعيات .
سيُظهر لك ما هي الأشياء التي تعتمد على إجمالي العملاء وما هي الأشياء التي يعتمد عليها. وهكذا ، ما يمكنك فعله هو شيء يسمى البرمجة النصية لـ DAX . هذه طريقة ممتعة حقًا للنظر إلى تفرع القياس لدينا.
لذلك ، على سبيل المثال ، دعنا نتخذ تدابير Slicer Harvest ومقاييس إجمالي العملاء في النطاق. إذا نقرنا على هذا التجميع ، فسنرى خيارًا يسمى Script DAX . نضغط على ذلك ويقوم بإنشاء برنامج نصي بكل مقاييسنا في مكان واحد. يمكننا تعديل هذا. يمكننا النظر إليه من حيث كيفية تفرع المقاييس عن بعضها البعض.
علاوة على ذلك ، إذا أردنا إعادة تشكيل هذه النتيجة ، نتيجة VAR ، فيمكننا إعادة تسميتها. وما ستفعله هو إعادة تسميتها في النطاق .
يتم وضع علامة على هاتين النتيجتين في الجزء السفلي ، ويمكننا تغييرهما لنقول النتيجة . لقد قمنا الآن بتغيير ذلك في الكود ، ولكن في الجزء العلوي من الصيغة ، حيث كان لدينا النتيجة أيضًا في مقياس مختلف ، كانت تعرف ما يكفي لإبقاء ذلك خارج النطاق. إنه أكثر ذكاءً من مجرد البحث والاستبدال المتوسط ، والذي كان من الممكن أن يمر ويغير كل هذه النتائج.
من هناك ، يمكنك فتح نافذة البحث والاستبدال . من خلال وظيفة مساحة العمل ، يمكننا إنشاء نافذة لذلك ، ثم الانتقال من خلال هذا هنا والقيام بأي نوع من مطابقة الحالة أو مطابقة الكلمة بالكامل ، والعثور على الكل ، والعثور على السابق ، وتعديله ، وما إلى ذلك ، إما في إصدار القياس الفردي أو نسخة البرنامج النصي. اضغط على التحكم S ويحفظ ذلك مرة أخرى في نموذج LuckyTemplates.
علاوة على ذلك ، لدينا تنسيق مضمن لـ DAX الخاص بنا ، حتى نتمكن من تنسيق البرنامج النصي أيضًا.
المعاينات والشبكات المحورية واستعلام البيانات
هناك بعض الأشياء الأخرى التي يمكننا القيام بها هنا. إذا أردنا إلقاء نظرة على جداولنا ، فيمكننا إجراء معاينة بسيطة ، والاستعراض والنظر في كل حقل من الحقول الموجودة في الجدول.
يمكننا أيضًا عرض عمود المعلومات على الجانب الأيمن للمراجعة.
الشيء الآخر الذي يمكننا القيام به هو Pivot Grid . هذا في الأساس يعادل الجدول المحوري في Excel أو المصفوفة في LuckyTemplates. إنه شيء مشابه إلى حد ما للمصفوفة المرئية. ما عليك سوى سحب المتغيرات وإفلاتها في الجدول.
يمكننا استخدام هذا للتحقق من صحة نتائجنا. سيتم تشغيل إجماليات الصفوف وإجماليات الأعمدة. إنه أسهل بكثير من إنشاء مجموعة من الجداول الخارجية الموجودة فعليًا في النموذج.
هناك أيضًا ميزة ضخمة أخرى هنا ، وهي DAX Query . إذا كنت تعمل في DAX Studio ، فستكون على دراية كبيرة بهذا الأمر. هنا ، يمكننا تجسيد الجداول.
لنأخذ وظيفة هذه ، على سبيل المثال ، ونريد تحليلها ، ويمكننا وضعها في استعلام.
تذكر أن الاستعلامات تبدأ دائمًا بـ EVALUATE ، ثم نلصق هذا المقياس هنا. هذه وظيفة رائعة حقًا لتصحيح الأخطاء.
البرمجة النصية وتسجيل الماكرو
الشيء التالي الذي أريد تغطيته هو البرمجة النصية. أريد أن أوضح لك ميزة البرمجة النصية الآلية هنا في Tabular Editor 3. يمكننا كتابة بعض التعليمات البرمجية الأساسية هنا أو نسخ ولصق بعض الإجراءات من .
وبعد ذلك ، ما عليك سوى الضغط على "حفظ باسم ماكرو" .
لتطبيق وحدات الماكرو هذه ، ما عليك سوى الانتقال إلى النطاق المناسب ، سواء كان ذلك نموذجًا أو جدولًا أو عمودًا. ثم ، فقط انقر بزر الماوس الأيمن ثم حدد وحدات الماكرو ؛ بعد ذلك ، ما عليك سوى تطبيق النص المناسب.
وبالتالي ، إذا انتقلنا إلى تنسيق كل DAX ، على سبيل المثال ، فسيتم تنسيق كل DAX ، باستخدام تنسيق DAX أو بناءً على ما إذا كنا قد اخترنا سطرًا طويلًا أو سطرًا قصيرًا. لقد قمنا للتو بالضغط على control S لحفظ ذلك مرة أخرى في ملف LuckyTemplates.
أخيرًا ، يحتوي TE3 على مسجل ماكرو ، حيث يمكنك تشغيل ذلك ، وتنفيذ الوظيفة التي تريد أتمتة ، ثم استخدام الكود الذي ينشئه لإنشاء هذا البرنامج النصي دون معرفة الكثير من الترميز بنفسك.
محلل أفضل الممارسات للمحرر الجدولي LuckyTemplates
أحد الأشياء الرائعة حقًا في TE3 هو أنه يحتوي على مجموعة قواعد أفضل الممارسات . وهكذا ، دعنا نفتح محلل أفضل الممارسات . لديها قواعد للمستخدم المحلي ، وقواعد للنموذج الحالي ، وقواعد للجهاز المحلي. دعنا نضيف ذلك ، ثم يمكننا أن نقول تضمين ملف القاعدة من URL . نقوم بعد ذلك بلصق عنوان URL من Analyst Hub.
ثم تفتح الملوثات العضوية الثابتة سلسلة كاملة من القواعد لأفضل الممارسات.
يمكنك بعد ذلك الضغط على "تشغيل" ، وسيقوم بتشغيل هذا البرنامج النصي وإجراء التغييرات على نموذجك وتنفيذ أفضل الممارسات.
هذه طريقة رائعة لتحسين نمذجة البيانات الخاصة بك من خلال جعلها تمر تلقائيًا ، وقاعدة بقاعدة ، وجدول بجدول ، وتمييز المناطق التي لا تتوافق فيها مع أفضل الممارسات.
استخدم المحرر الجدولي لإنشاء مجموعات حسابية في LuckyTemplates
ما هو DAX Studio في LuckyTemplates Desktop
Level لأعلى قائمة الأدوات الخارجية في LuckyTemplates
خاتمة
هذه جولة سريعة جدًا من خلال إصدار Tabular Editor LuckyTemplates 3. هناك العديد من الوظائف التي لم نقم بتغطيتها. لدينا بعض ميزات نمذجة البيانات ، بحيث يمكنك رسم تخطيطي لنماذج البيانات الخاصة بك والعمل مع علاقاتك. هناك أقسام حيث يمكنك بالفعل إلقاء نظرة على رمز M الخاص بك ، وما إلى ذلك.
هناك مجموعة مذهلة من الميزات هنا ، ونحن فقط نخدش السطح هنا. ولكن ، نأمل أن تتمكن حقًا من رؤية الطريقة التي يوفر لك ذلك وظائف موسعة وقدرات هائلة من حيث كتابة DAX وتصحيح أخطاء DAX وتحسين نماذج البيانات الخاصة بك. كما أنه سيساعد على تحسين فهمك العام لما يجري ضمن مقاييسك وجداولك. بفضل المبرمج الموهوب بشكل لا يصدق ، دانيال.
آمل أن تمنحك هذه المعلومات بعض الشجاعة لاختبارها. تعرف على ما تعتقده ، وشاهد كيف يغير طريقة استخدامك لـ LuckyTemplates.
أتمنى لك كل خير!
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.