گروههای محاسباتی برای کاهش تعداد اندازهگیریها و ارائه یک رابط کاربری تمیزتر و بینظمتر استفاده میشوند. تابع SELECTEDMEASURE (DAX) نوعی گروه محاسباتی است. برای اقلام محاسبه با استفاده از عبارات برای ارجاع اندازه گیری در متن استفاده می شود.
توسط عبارات برای آیتم های محاسبه یا string های قالب پویا برای ارجاع به معیاری که در متن است استفاده می شود.
Syntax
SELECTEDMEASURE()
Parameters
None
برای مشاهده ویدیوی آموزشی Field Parameters in Power BI در یوتیوب لینک زیر را کلیک کنید ⇓
ارزش برگشتی
ارجاع به معیاری که در حال حاضر هنگام ارزیابی آیتم محاسبه یا string قالب در زمینه است.
ملاحظات
- فقط می توان در عبارت برای یک آیتم محاسبه یا string قالب ارجاع داد.
- این تابع برای استفاده در حالت DirectQuery هنگامی که در ستون های محاسبه شده یا قوانین امنیت سطح ردیف (RLS) استفاده می شود پشتیبانی نمی شود.
مثال
عبارت محاسباتی زیر، سال تا تاریخ را برای هر معیاری که در متن باشد محاسبه میکند.
CALCULATE(SELECTEDMEASURE(), DATESYTD(DimDate[Date]))
عبارت زیر را می توان برای تنظیم پویا string قالب یک اندازه گیری بر اساس صدها، هزاران یا میلیون ها بودن یک مقدار استفاده کرد.
SWITCH(
TRUE(),
SELECTEDMEASURE() < 1000,”$#,##0″, //Values less than 1000 have no text after them
SELECTEDMEASURE() < 1000000, “$#,##0,.0 K”, //Values between 1000 and 1000000 are formatted as #.## K
“$#,##0,,.0 M” //Values greater than 1000000 are formatted as #.## M
)
SELECTEDMEASURENAME
توسط عبارات برای اقلام محاسباتی برای تعیین اندازه گیری که در متن با نام است استفاده می شود.
Syntax
SELECTEDMEASURENAME()
Parameters
None
ارزش برگشتی
یک مقدار رشته ای که نام اندازه گیری را که در حال حاضر هنگام ارزیابی آیتم محاسبه در متن قرار دارد، نگه می دارد.
ملاحظات
- فقط می توان در عبارت برای یک آیتم محاسباتی ارجاع داد.
- این تابع اغلب برای اهداف اشکال زدایی هنگام نوشتن گروه های محاسباتی استفاده می شود.
مثال
عبارت محاسباتی زیر بررسی میکند که آیا معیار فعلی نسبت هزینه است یا خیر و منطق محاسباتی را بهطور مشروط اعمال میکند. از آنجایی که بررسی مبتنی بر مقایسه رشته است، مشمول اصلاح فرمول نمی شود و از تغییر نام شی که به طور خودکار منعکس می شود سودی نخواهد داشت. برای مقایسه مشابهی که از اصلاح فرمول سود می برد، لطفاً به جای آن تابع ISSLECTEDMEASURE را ببینید.
IF (
SELECTEDMEASURENAME = “Expense Ratio”,
SELECTEDMEASURE (),
DIVIDE ( SELECTEDMEASURE (), COUNTROWS ( DimDate ) )
)
امیدواریم این اطلاعات بیشتر به شما کمک کند تا انتخابی مناسب برای کسب و کار و سازمانتان داشته باشید. اگر هنوز مطمئن نیستید، نگران نباشید،تیم پشتیبانی داده کاوی ویستا اینجاست تا به شما کمک کند!
همین امروز با ما تماس بگیرید، و ما می توانیم با هم همکاری کنیم تا در فرآیند تصمیم گیری به شما کمک کنیم و ترکیب بهینه محصولات را برای شما پیدا کنیم.
دوره آموزشی هوش تجاری با Power BI »کلیک کنید« یک برنامه جامع است که بر توسعه مهارت در تجزیه و تحلیل دادهها، تجسم و گزارش سازی و گزارش دهی و دشبوردسازی با استفاده از ابزار Power BI تمرکز دارد.
سپاسگذاریم از وقتی که برای خواندن این مقاله گذاشتید
.
برای خرید لایسنس پاور بی ای Power BI کلیک کنید
.
برای مشاهده ویدیوهای آموزشی داده کاوی و هوش تجاری ما را در شبکه های اجتماعی دنبال کنید
Youtube Chanel :VISTA Data Mining
Aparat Chanel: VISTA Data Mining
Instagram Chanel: VISTA Data Mining
Telegram Chanel: VISTA Data Mining
Linkedin Chanel: VISTA Company