Power BI | Highlight Max Min Color | แยกสี ตัวเลขมากที่สุด
Power BI | Highlight Max Min Color | แยกสี ตัวเลขมากที่สุด
ถ้าต้องการแสดงผล กราฟ แท่ง ใน Power BI
โดย ให้ แท่งที่มี ตัวเลข มากที่สุด แสดง เป็นอีกสี
แบบอัตโนมัติ
ทำได้ด้วยการสร้าง Measure ขึ้นมา
วิธีทำ
1.สร้าง Measures 2 ตัว
จากตัวอย่าง
Table ชื่อ Sales_Order
Filed ที่ต้องการสรุปตัวเลข ชื่อ SalesAmount
แบ่งกราฟแท่ง ด้วย Product_Category
สร้าง Measure ชื่อ Total-Sales คำนวณ ยอดขายรวม
Total_Sales = SUM(Sales_Order[SalesAmount])
สร้าง Measure ชื่อ show_max_color เพื่อแยกสี
show_max_color =
var max_sales =MAXX(ALLSELECTED(Sales_Order[Product_Category]),[Total_Sales])
var green_color = if([Total_Sales] = max_sales , "Green" , "Blue")
RETURN
green_color
MAXX : คำนวณ ค่า Total_Sales ที่มากที่สุด
ALLSELECTED : เป็น function ที่ remove filter ของ field ที่กำหนด
โดย remove filter เฉพาะ รายการที่ถูกเลือกเท่านั้น จากตัวอย่าง จะเป็น field
ที่ใช้สรุป คือ Product Category
2.สร้างกราฟ Column
X-Axis - > Product_Category
Y-Axis - > SalesAmount
3.ไปที่ Format - > Columns -> คลิกที่สัญลักษณ์ fx ( Conditional Formatting )
4.Format Style - > เลือก Field Value -> เลือก Field ชื่อ show_max_color
5.พอคลิก ok
สีที่กราฟจะเปลี่ยนทันที
โดยถ้ามีการสร้าง Slicer ต่างๆ เช่น Year
สีก็จะเปลี่ยนไปตาม ปี นั้นๆ ว่า Product Category ไหนขายดีสุด
ก็จะเป็นสีเขียว