فرمت‌دهی شرطی در Power BI

با استفاده از فرمت دهی شرطی (Conditional formatting) برای جداول (Table)، می‌توانید رنگ سلول سفارشی را بر اساس مقادیر سلول یا بر اساس مقادیر یا فیلدهای دیگر مشخص کنید.

برای دسترسی به Conditional formatting، بعدازاینکه فیلد موردنظر را از قسمت  Fields در قاب Value قراردادید تنها با استفاده از کلیک راست می‌توانید به Conditional formatting دسترسی پیدا کنید. شما فقط می‌توانید Conditional formatting را برای فیلدهای موجود در بخش Values مدیریت کنید.

table formatting 0 popup menu - فرمت‌دهی شرطی در Power BI

در ادامه به توضیح  هر یک از گزینه‌های Conditional formatting می‌پردازیم.

برای حذف Conditional formatting از یک Visualization، فقط مجدداً با کلیک راست بر روی فیلد، remove conditional formatting و سپس نوع فرمت‌دهی را که می‌خواهید حذف شود انتخاب کنید.

 

table formatting 1 remove - فرمت‌دهی شرطی در Power BI

Scale رنگ پس‌زمینه

Conditional formatting و سپس Background color scales را انتخاب کنید تا کادر زیر باز شود.

table formatting 1 default dialog - فرمت‌دهی شرطی در Power BI

شما می‌توانید یک فیلد را از مدل داده‌ای خود در قسمت Color base on انتخاب کنید. همچنین می‌توانید نوع عملیات اعمال‌شده بر روی فیلد انتخابی را نیز در Summarization مشخص کنید. فیلد انتخابی در Apply color to مشخص‌شده است. علاوه بر این ها می توانید فرمت‌دهی شرطی را به فیلدهای متن و تاریخ نیز اعمال کنید تا زمانی که یک مقدار عددی را به‌عنوان مبنای فرمت‌دهی انتخاب کنید.

table formatting 1 apply color to - فرمت‌دهی شرطی در Power BI

برای استفاده از مقادیر رنگ گسسته برای محدوده‌های داده‌شده، color by rules را انتخاب کنید. برای استفاده از طیف رنگ، تیک color by rules را بردارید.

table formatting 1 color by rules dialog - فرمت‌دهی شرطی در Power BI

تعیین رنگ توسط قوانین

هنگامی‌که color by rules را انتخاب می‌کنید، می‌توانید یک یا محدوده را برای داده‌های خود وارد کرده و برای هرکدام رنگی را انتخاب کنید. هرکدام از محدوده‌های ما با شرط if value، and و سپس رنگ انتخابی شروع می‌شود.

table formatting 1 color by rules if value - فرمت‌دهی شرطی در Power BI

سلول‌های موجود در جدول بسته به اینکه با اعمال شرط در کدام range قرار می‌گیرند با رنگ داده‌شده پر می‌شوند. همان‌طور که در شکل زیر می‌بینید ۳ قانون (rule) وجود دارد.

table formatting 1 color by rules - فرمت‌دهی شرطی در Power BI

در زیر جدولی که شرط‌ها بر آن اعمال‌شده‌اند را مشاهده می‌کنید:

table formatting 1 color by rules table - فرمت‌دهی شرطی در Power BI

تعیین رنگ برای مقادیر minimum تا maximum

شما می‌توانید  Minimum و Maximum مقادیر و رنگ آن‌ها را تنظیم کنید. اگر کادر Diverging را انتخاب کنید، می‌توانید یک مقدار اختیاری مرکز را نیز تنظیم کنید.

table formatting 1 diverging - فرمت‌دهی شرطی در Power BI

حال جدول به صورت تصویر زیر می‌شود:

table formatting 1 diverging table - فرمت‌دهی شرطی در Power BI

انتخاب Scale رنگ فونت

با انتخاب Conditional Formatting و سپس Font color scales، کادر زیر نمایش داده می شود. این پنجره بازشده شبیه Background color scales است، با این تفاوت که به‌جای تغییر رنگ پس زمینه سلول، رنگ فونت را عوض می‌کند.

table formatting 2 diverging - فرمت‌دهی شرطی در Power BI

حال جدول شبیه به تصویر زیر می‌شود:

table formatting 2 table - فرمت‌دهی شرطی در Power BI

نوارهای داده

انتخاب Conditional Formatting و سپس Data bars، پنجره زیر را به نمایش می‌گذارد.

table formatting 3 default - فرمت‌دهی شرطی در Power BI

به‌طور پیش‌فرض، گزینه Show Bar تنها انتخاب‌ نشده است، بنابراین سلول جدول هم نوار و هم مقدار را نشان می‌دهد.

table formatting 3 default table - فرمت‌دهی شرطی در Power BI

اگر گزینه Show Bar تنها بررسی شود، سلول جدول فقط نوار را نشان می‌دهد.

table formatting 3 default table bars - فرمت‌دهی شرطی در Power BI

شما می‌توانید از یک سنجه (measure) یا یک ستون (column) که مشخصه یک رنگ است و اینکه این رنگ به صورت یک متن یا کد Hex آن رنگ نوشته شده باشد استفاده کنید و آن رنگ را به پس‌زمینه رنگ متن یک جدول یا یک ماتریس اعمال کنید. شما همچنین می‌توانید یک منطق دلخواه برای یک فیلد مشخص ایجاد کنید و از آن دستورالعمل برای اعمال رنگ موردنظر برای پس‌زمینه استفاده کنید.

برای مثال، در جدول زیر یک رنگ مرتبط با هر مدل محصول وجود دارد.

conditional table formatting 01 - فرمت‌دهی شرطی در Power BI

برای فرمت آن سلول بر اساس مقدار فیلد، کادر فرمت‌دهی شرطی را با کلیک راست روی ستون Color برای آن ویژوال انتخاب کنید و در این حالت Background color را از منو انتخاب کنید.

conditional table formatting 02 - فرمت‌دهی شرطی در Power BI

در کادری که ظاهر می‌شود، Field value را از لیست کشویی مقابل قسمت Format by انتخاب کنید، همان‌طور که در تصویر زیر نشان داده‌شده است.

conditional table formatting 03 - فرمت‌دهی شرطی در Power BI

شما می‌توانید این روند را برای رنگ فونت نیز تکرار کنید و نتیجه طبق تصویر زیر در ستون Color خواهد بود.

conditional table formatting 04 - فرمت‌دهی شرطی در Power BI

شما همچنین می‌توانید یک عبارت DAX بر اساس منطق کسب‌وکار خود ایجاد کنید که کدهای مختلف هگزا را بر اساس شروطی که در نظر گرفته‌اید خروجی آن می‌باشند… این‌که چندین شرط را باهم استفاده کنید بهتر از این است که ایجاد قوانین متعدد در بخش Conditional Formatting است.

conditional table formatting 05 - فرمت‌دهی شرطی در Power BI

سپس می‌توانید مقدار فیلد برای  Background color را به روش زیر تنظیم کنید.

conditional table formatting 06 - فرمت‌دهی شرطی در Power BI

و در نهایت نتایج مانند ماتریس زیر را دریافت کنید:

conditional table formatting 07 - فرمت‌دهی شرطی در Power BI


برچسب ها:




8c1e2410b9695fff531c8e5e056c4157?s=300&d=mm&r=g - فرمت‌دهی شرطی در Power BI

مبینا چزانی

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

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

avatar
  عضویت  
به دوستتان خبر دهید.