استفاده از آیکن در Power BI

به تازگی Power BI امکان استفاده از آیکن در Conditional Formatting را فراهم آورده است. این امکان که در اکسل فراهم بود در پاور بی آی نیز پشتیبانی خواهد شد.

برای آموزش این مطلب تعدادی Measure ایجاد می کنیم.  مژر اول میزان فروش را محاسبه می کند. مژر دوم میزان فروش در دوره مشابه سال قبل را محاسبه می کند. مژر سوم اختلاف فروش نسبت به میزان مشابه سال قبل را اندازه گیری می کند و در نهایت مژر آخر میزان رشد فروش نسبت به سال قبل را محاسبه می کند.

مژر اول حاصل ضرب تعداد فروش در مبلغ هر واحد کالا می باشد که میزان فروش را محاسبه می کند.

محاسبه میزان فروش
Sales Amount = SUMX ( Sales, Sales[Quantity] * Sales[Net Price] )

مژر دوم میزان فروش را در مقطع زمانی مشابه سال قبل محاسبه می کند. برای این محاسبه از تابع DATEADD استفاده شده و خواسته شده که ۱  (-۱)  سال (YEAR) قبل را محاسبه کند. از تابع DATEADD در آرگومان فیلتر CALCULATE استفاده شده است.

محاسبه میزان فروش سال قبل
SalesPeriorYear = CALCULATE([Sales Amount],DATEADD(‘Date'[Date],-1,YEAR))

مژر سوم دو مژر قبل را از هم کم نموده و اختلاف فروش ۲ سال را محاسبه می کند.

اختلاف فروش امسال به سال قبل
ChangeOverPeriorYear = [Sales Amount]-[SalesPeriorYear]

مژر چهارم با استفاده از تابع DIVIDE، اختلاف فروش را به فروش تقسیم نموده و رشد فروش را به دست می آورد.

رشد فروش
ChangePct = DIVIDE([ChangeOverPeriorYear],[SalesPeriorYear])

نتایج مژرها در جدول زیر قابل مشاهده است.

5 16 - استفاده از آیکن در Power BI

همان طور که مشاهده می کنید به طور مثال در سال ۲۰۰۸، میزان فروش ۱,۱۲۲,۵۳۵ دلار می باشد. فروش سال قبل ۱,۴۵۹,۲۱۵ و اختلاف فروش ۲ سال ۳۳۶,۶۸۰ دلار می باشد که به دلیل منفی بودن در پرانتز نمایش داده شده است. درصد رشد فروش نسبت به سال قبل ۲۳% منفی است که نشان دهنده ۲۳ درصد کاهش در فروش امسال نسبت به سال قبل است.

حال می خواهیم میزان فروش هر برند را نسبت به سال قبل مقایسه نموده و درصد رشد را نشان دهیم. به طور مثال برند Fabrikam نسبت به سال قبل ۶۰ درصد افزایش فروش داشته است.

6 14 - استفاده از آیکن در Power BI

حال می خواهیم از مجموعه آیکن های Power BI استفاده نماییم. برای این منظور مژر مورد نظر خود که در مثال ما درصد رشد است را انتخاب نموده و مطابق تصویر از قسمت Conditional Formatting  گزینه icon را انتخاب می نماییم.

Screenshot 714 - استفاده از آیکن در Power BI

از باکس باز شده برای Format by گزینه rules را انتخاب نموده و سپس و در قسمت Based on field مژر مورد نظر را انتخاب می کنیم. در قسمت icon layout تعیین می کنیم آیکن ها در کدام طرف اعداد قرار بگیرند که به طور پیش فرض سمت چپ در نظر گرفته شده است.

در قسمت Rules می توانید قوانین مورد نظر خود و بازه های مورد نیاز خود را تعیین نمایید، هر چند که به طور پیش فرض بازه هایی برای آن در نظر گرفته می شود و شما می توانید آن ها را تغییر دهید. در نهایت جدول مورد نظر با آیکن های ایجاد شده مطابق تصویر خواهد بود.

20 8 - استفاده از آیکن در Power BI

همان طور که در تصویر مشاهده می نمایید انواع مختلفی از آیکن وجود دارد، که می توانید بر حسب نیاز از آن ها استفاده نمایید.

8 15 - استفاده از آیکن در Power BI

جدول زیر خروجی مورد نظر ما پس از انجام اعمال فوق الذکر است.

7 16 - استفاده از آیکن در Power BI

اگر مجموعه آیکن های پیش فرض شما را راضی نمی کند می توانید خود آیکن هایی به آن اضافه کنید. برای این کار باید یک تم پیش فرض با پسوند json. ایجاد کنید و تم مربوطه را در Power BI، ایمپورت کنید. اگر این فایل را با NotePad باز نموده و انتهای آن را مشاهده کنید نحوه اضافه کردن آیکن های دلخواه را مشاهده خواهید نمود. همان طور که در تصویر مشاهده می نمایید ما ۳ آیکن متحرک (گیف) را به آیکن های پیش فرض اضافه نمودیم. 21 7 - استفاده از آیکن در Power BI

 

می توانید فایل را از اینجا دانلود نموده و ایمپورت کنید.

برای ایمپورت کردن باید از تب Home، گزینه Switch Theme را انتخاب نموده و از منوی باز شده Import Theme را انتخاب نمایید. در تصویر نحوه انجام آن را مشاهده می نمایید.

Screenshot 715 - استفاده از آیکن در Power BI

پس از ایمپورت و مراجعه به قسمت آیکون ها خواهید دید که آیکون های جدیدی به مجموعه پیش فرض اضافه شده است.

10 11 - استفاده از آیکن در Power BI

حال می توانید از هر یک از آیکون های جدید نیز بنا به نیاز خود استفاده نمایید. تصویر زیر استفاده از آیکون های جدید را نشان می دهد.

Rec0167 - استفاده از آیکن در Power BI

اما هیجان انگیز ترین قسمت ماجرا اینجاست. اضافه کردن آیکن از طریق Measure. نمونه ای از مثال پیاده سازی شده با استفاده از مژر را مشاهده می کنید.

12 10 - استفاده از آیکن در Power BI

در این کد ۳ آیکون مختلف برای مرزهای ۰٫۳۳، ۰٫۶۶ و ۱ در نظر گرفته شده است و همچنین یک گیف برای رشد بالاتر از ۱ در نظر گرفته شده است. حال باید به قسمت آیکن های مژر درصد رشد رفته و تنظیمات را انجام دهیم. تنظیمات را در تصویر مشاهده می کنید. توجه کنید که تنظیمات مربوطه با روش های قبل تفاوت دارد. حتما دقت نموده اید که نام مژر ساخته شده Icon Set Measure است و در Based On Field این مژر انتخاب شده است.

13 9 - استفاده از آیکن در Power BI

حال نتیجه نهایی را در تصویر مشاهده می کنید.

Rec 0167 1 - استفاده از آیکن در Power BI

شاید در نگاه اول این مژر کمی پیچیده به نظر بیاید. تقریبا پیچیده هم است! اما برای اینکه بدانید چه طور می توانید این نوع کد ها و آیکون های سفارشی خود را تولید کنید، ادامه مطلب را مطالعه نمایید.

به لینک زیر بروید.

https://www.w3schools.com/graphics/svg_intro.asp

مطابق تصویر یکی از موارد را انتخاب نمایید. کدی برای مورد انتخابی شما تولید می شود.

14 9 - استفاده از آیکن در Power BI

شما می توانید این کد را کپی و در مژر Paste نمایید.

15 12 - استفاده از آیکن در Power BI

تصویر زیر جدول پایانی را نشان می دهد، که در ردیف های مشخص شده مشاهده می کنید که آیکن های مورد نظر ما درج شده اند.

16 8 - استفاده از آیکن در Power BI

همچنین می توانید به لینک زیر بروید و شی مورد نظر خود را ایجاد کنید و از کد ایجاد شده در مژر خود استفاده نمایید.

https://editor.method.ac

همان طور که در تصویر مشاهده می نمایید یک شی فرضی ایجاد شده که با انتخاب گزینه مشخص شده در تصویر کد مربوط به آن ایجاد می شود.

Screenshot 716 - استفاده از آیکن در Power BI

مطابق تصویر کد ایجاد شده به نمایش در خواهد آمد.

Screenshot 717 - استفاده از آیکن در Power BI

حال کد ایجاد شده را مطابق تصویر زیر در مژر Paste می نماییم.

18 8 - استفاده از آیکن در Power BI

نتیجه نهایی را در تصویر زیر مشاهده می نمایید.

19 7 - استفاده از آیکن در Power BI

جمع بندی

در این مطلب با استفاده از آیکن ست های Power BI و همچنین روش های ایجاد آیکون های سفارشی آشنا شدید. شما می توانید به فراخور نیاز از هر یک از روش های ذکر شده استفاده نموده و داشبورد های زیبایی طراحی نمایید.




6b77990865d588b48d7f55a013cdd7ec?s=300&d=mm&r=g - استفاده از آیکن در Power BI

حسین وثوقی

دانش آموخته مهندسی صنایع و مدیریت فناوری اطلاعات دانشگاه تهران، علاقه مند به تحلیل و ارائه راه حل برای مسائل و بهینه سازی راه حل ها هستم ...

2
دیدگاه بگذارید

avatar
1 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
حسین وثوقیاسلاملو Recent comment authors
  عضویت  
جدید ها قدیمی ها بیشترین رای
به دوستتان خبر دهید.
اسلاملو
مهمان
اسلاملو

سلام . من این conditional formating رو با اینکه آپدیت کردم ندارم. علتش چیه؟ ممنون میشم کمکم کنید