تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
في هذا البرنامج التعليمي ، سننظر في كيفية استخدام دالة DAX في LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
تعد CALCULATE واحدة من أكثر الوظائف الديناميكية التي يمكن أن تساعدك في إضافة رؤى أعمق لتقاريرك. ولكن لفهمها حقًا ، من الضروري أن يكون لديك فهم جيد لسياق الصف والتصفية أيضًا.
جدول المحتويات
بيانات العينة المستخدمة
لغرض هذا البرنامج التعليمي ، دعنا نستخدم مجموعة بيانات بسيطة تعرض المنتجات والكمية وسعر الوحدة .
لدينا أيضًا جدول أبعاد يحتوي على المنتجات فقط .
إذا نظرنا إلى النموذج ، يمكننا أن نرى أن المنتجات ، التي تظهر في جدول الأبعاد الخاص بنا ، مرتبطة بجدول الحقائق من خلال علاقة رأس برأس .
سياق الصف من خلال الحساب في LuckyTemplates
سياق الصف هو أحد المفاهيم الأساسية التي يجب أن تفهمها لكي تفهم حقًا ما يدور حوله CALCULATE . للمساعدة في توضيح هذا الأمر ، دعنا أولاً نلقي نظرة على شكل مجموعة البيانات الخاصة بنا في Excel.
في الأساس ، يحدد سياق الصف ما يحدث لكل صف على حدة . إذا كنا سنحصل على مبيعات المنتج أ ، على سبيل المثال ، فسنضع ببساطة علامة مساوية ، ثم نضرب القيم تحت الكمية وسعر الوحدة.
إذا طبقنا نفس المنطق صفًا تلو الآخر ، فسنحصل على مقدار المبيعات لكل صف ، مما يسمح لنا بالتوصل إلى إجمالي المبيعات .
الآن ، دعنا ننتقل إلى LuckyTemplates.
تذكر أنه تم تكرار نفس العملية الحسابية صفًا بصف. يوجد عدد من وظائف التكرار في LuckyTemplates ، ينتهي معظمها بعلامة X. على سبيل المثال ، ستكون وظيفة التكرار لـ .
كما ترى ، تتطلب SUMX الرجوع إلى جدول ، لذلك سنستخدم FactTable الخاصة بنا حيث يتم تخزين بياناتنا.
بعد ذلك ، سنقوم بضرب الأعمدة المطلوبة من FactTable ، وهي الكمية وسعر الوحدة .
عندما أضغط على زر الإدخال ، فسوف يعطينا مبيعاتنا .
سياق التصفية من خلال CALCULATE في LuckyTemplates
الشيء الثاني الذي يجب أن ننظر إليه هو سياق عامل التصفية الخاص بنا ، وهو مكون مهم آخر للحساب .
يعني استخدام CALCULATE تعديل سياق عامل التصفية المطبق على تعبير . لذلك أولاً ، سننظر في كيفية تعديل سياق عامل التصفية. هذا يعني ببساطة تغيير عوامل التصفية في التقرير.
عند تطبيقه على تقرير Excel ، يكون الأمر سهلاً مثل النقر فوق سهم القائمة المنسدلة بجانب اسم العمود واختيار المرشحات التي تريد تطبيقها.
على سبيل المثال ، إذا كنت بحاجة فقط إلى بيانات المنتج أ ، فأنا ببساطة بحاجة إلى وضع علامة "أ" في هذا الفلتر.
بمجرد النقر فوق "موافق" ، سيعرض التقرير فقط المبيعات للمنتج أ.
هذا هو الجزء الثاني من العملية ، وهو تطبيق عامل التصفية على تعبير. في هذه الحالة ، يكون التعبير هو المبيعات .
بالعودة إلى LuckyTemplates ، سنحتاج إلى استخدام CALCULATE للقيام بنفس الشيء. لنبدأ بإنشاء مقياس جديد لمنتج المبيعات أ .
بعد ذلك ، سنستخدم CALCULATE ونطبق التعبير ، وهو المبيعات .
بعد ذلك ، سنقوم بتعديل سياق المرشح من خلال الرجوع إلى FactTable الخاصة بنا .
بعد ذلك ، سيتعين علينا تحديد ذلك من عمود المنتجات ، نحتاج فقط إلى المبيعات المتعلقة بالمنتج أ .
الآن ، لدينا مبيعات المنتج أ ، وهي 6،520 - وهي نفس النتائج التي حصلنا عليها من جدول Excel الخاص بنا.
تطبيق سياق عامل التصفية باستخدام SUMX
على الرغم من أن تركيزنا الرئيسي هنا هو الحساب ، من المهم أيضًا معرفة أنه يمكن القيام بذلك أيضًا باستخدام وظائف أخرى. على سبيل المثال ، التصفية التي قمنا بها تشبه تمامًا استخدام وظيفة Excel SUMif . ولكن عند القيام بذلك على LuckyTemplates ، يمكننا استخدام SUMX .
للقيام بذلك ، دعنا ننشئ مقياسًا آخر يسمى Sales Product A v2.
نريد الانتقال صفاً بصف للعثور على أي تفاصيل حول المنتج أ ، لذلك سنطبق SUMX . عادةً ما تكون غريزتنا الأولى هي الرجوع إلى FactTable لأن هذا هو المكان الذي ستأتي منه بياناتنا.
ولكن إذا فعلنا ذلك ، فلن نتمكن من تطبيق أي عوامل تصفية بعد الآن. لذا بدلاً من الرجوع إلى الجدول أولاً ، نحتاج إلى تحديد أولويات استخدام وظيفة . عامل التصفية هو مكرر آخر يسمح لنا بإلقاء نظرة على البيانات صفًا تلو الآخر.
بمجرد أن تصبح وظيفة التصفية في مكانها الصحيح ، فهذه هي المرة الوحيدة التي نشير فيها إلى FactTable . بعد ذلك ، سنحدد عوامل التصفية التي نريد استخدامها ، لذلك سنشير إلى العناصر من عمود المنتجات المتعلقة بالمنتج أ.
بعد ذلك ، نحدد التعبير ، وهو المبيعات.
إذا أدخلنا هذا المقياس إلى نتائجنا ، فسترى أنه يعرض نفس الإجمالي مثل المقياس السابق الذي أنشأناه.
الآن ، ربما تسأل لماذا نحتاج إلى CALCULATE إذا كانت هناك وظائف أخرى يمكننا استخدامها. الحقيقة هي أن CALCULATE له استخدامات أكثر بكثير مما ناقشناه حتى الآن.
استخدامات أخرى للحساب في LuckyTemplates
لتوضيح طرق أخرى لاستخدام CALCULATE ، دعنا نضيف عمودًا آخر إلى مجموعة البيانات الخاصة بنا من أجل النسبة المئوية للمبيعات. في Excel ، يعني ذلك قسمة المبيعات على إجمالي المبيعات .
سأضطر أيضًا إلى قفل الخلية لإجمالي المبيعات بحيث يتم تطبيق نفس الرقم على بقية الخلايا في العمود.
بمجرد الضغط على Enter ، سنرى النسب المئوية التي من شأنها أن تضيف ما يصل إلى 100٪.
إذا قمت بتغيير عوامل التصفية وحصلت فقط على بيانات المنتج أ ، فسترى أن عمود النسبة المئوية للمبيعات لا يزال يحتفظ بالنسب المئوية نفسها.
عند التبديل إلى LuckyTemplates ، يمكنك القيام بشيء مثل هذا من خلال استخدام CALCULATE .
دعونا ننشئ مقياسًا جديدًا وفقًا لمعاييرنا الرئيسية. سنبدأ بكل المبيعات أولاً ، وهو ما يعادل إجمالي المبيعات في تقرير Excel الخاص بنا. سنستخدم CALCULATE لهذا الغرض.
بعد ذلك ، سنستخدم المبيعات كتعبيرنا.
بالنظر إلى جدول Excel الخاص بنا ، تذكر أنه كان علينا قفل الخلية التي تحتوي على إجمالي المبيعات للتأكد من أنه على الرغم من التصفية ، سنظل نستخدم نفس الإجمالي عبر العمود بأكمله. في تقرير LuckyTemplates الخاص بنا ، سنستخدم للقيام بذلك.
بمجرد النقر فوق إدخال ، نجلب جميع المبيعات لجميع المنتجات.
هذا يجعل من السهل الحصول على نسبة مبيعاتنا. لذلك دعونا ننشئ مقياسًا آخر لذلك.
بعد ذلك ، سنستخدم ، مرة أخرى نقسم مبيعاتنا مع All Sales بنفس الطريقة التي فعلنا بها في Excel.
بمجرد أن نضغط على مفتاح الإدخال ، سنحصل على النسبة المئوية للمبيعات ، والتي تضيف ما يصل إلى 100٪.
خاتمة
هذه ليست سوى بعض الاستخدامات العديدة لوظيفة CALCULATE. في الواقع ، يمكن استخدامه أيضًا في حسابات ذكاء الوقت.
يمكنك الاطلاع على برامجنا التعليمية الأخرى التي توضح هذه الاستخدامات الأخرى. إنها في الأساس إحدى الوظائف التي لا يمكننا الاستغناء عنها إذا أردنا أن تعرض تقاريرنا أكبر قدر ممكن من البصيرة.
أتمنى لك كل خير،
مدثر
حساب LuckyTemplates: مفتاح لصيغ DAX المتقدمة
باستخدام وظيفة الحساب داخل LuckyTemplates
حساب ال��سبة المئوية للهامش في LuckyTemplates باستخدام DAX
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.