خانه نیک آموز TV هوش تجاری .h_iframe-aparat_embed_frame{position:relative;}.h_iframe-aparat_embed_frame .ratio{display:block;width:100%;height:auto;}.h_iframe-aparat_embed_frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;} آشنایی با مفهوم Evaluation Context in DAX هوش تجاری ۵ (۳) Evaluation Context در DAX یک مفهوم مهم است که برای تعیین نحوه محاسبه مقادیر در فرمولها و عبارات استفاده میشود. این مفهوم شامل فاکتورهایی مانند فیلترها، روابط بین جداول و ستونها و شرایط محاسباتی دیگر است که تأثیر مستقیمی بر نتیجه نهایی محاسبات دارند. با درک Evaluation Context میتوانید بهترین استفاده از توابع DAX را برای محاسبه و تجزیه و تحلیل دادهها داشته باشید و نتایج دقیقتری را بهدست آورید. در این ویدئو قصد داریم شما را با مفهوم Evaluation Context در DAX آشنا کنیم. Evaluation Context در DAX ما در زبان DAX دو مفهوم بسیار مهم با نامهای row context و filter context داریم. این ۲ مفهوم، کاربردهای بسیار متفاوت دارند اما در کنارهم باعث میشوند تا بتوانید گزارشهای خود را ایجاد کنید. درواقع، Evaluation Context شرایط و زمینهای است که کدهای DAX در آن اجرا میشوند؛ در نتیجه، شما با کد DAX ثابت، نتایج متفاوتی را دریافت میکنید. به عبارت دیگر، زمانی که ما یک فرمول DAX ایجاد میکنیم، این فرمول با توجه به آن زمینه و شرایط، خروجی خود را به نمایش میگذارد و باعث میشود تا ما بتوانیم با یک کد ثابت، گزارشهای متفاوتی را ایجاد کنیم. تفاوت row context و filter context درحقیقت، row context هیچ ربطی به filter context ندارد؛ یعنی filter context عملیات فیلتر را انجام میدهد اما row context جدول را پیمایش میکند. نکته مهمی که وجود دارد این است که برخلاف اینکه filter از ویژوالها و از تعامل کاربر میآید، اما row اینگونه نبوده، بهصورت جدول برای ما به نمایش در میآید و ربطی به ویژوالها ندارد. جمع بندی Evaluation Context یک مفهوم کلیدی در DAX است که نحوه محاسبه مقادیر در فرمولها و عبارات را تعیین میکند. در این ویدئو، به بررسی row context و filter context پرداختیم و تفاوتهای آنها را بیان کردیم تا با مثالهای عملی آن، بتوانید گزارشهای حرفهایتری را ارائه دهید. چه رتبه ای میدهید؟ میانگین ۵ / ۵. از مجموع ۳ اولین نفر باش