
Power BI จัดการการจัดรูปแบบตัวเลขแตกต่างจาก Excel อย่างมาก แทนที่จะคลิกขวาที่เซลล์และเลือก Format Cells คุณจะใช้การจัดรูปแบบผ่านมุมมอง Data (Data view) หรือแท็บ Modeling ซึ่งจะส่งผลต่อ Visual ทั้งหมดที่ใช้ฟิลด์หรือ Measure นั้นอย่างสอดคล้องกัน การจัดรูปแบบที่ถูกต้องทำให้ Power BI Visuals โต้ตอบได้ดีขึ้นและมีลุคสะอาด เงางาม
ในบทช่วยสอนนี้ เราจะแสดงวิธีจัดรูปแบบสกุลเงินและเปอร์เซ็นต์ใน Power BI Visual
ทำไมการจัดรูปแบบจึงรู้สึกต่างจาก Excel
ใน Excel คุณสามารถคลิกที่เซลล์และเปลี่ยนรูปแบบการแสดงผลได้โดยตรง ใน Power BI คุณจัดรูปแบบฟิลด์หรือ Measure และรูปแบบนั้นจะใช้ได้ทุกที่ที่ฟิลด์ถูกใช้ทั่วทั้งรายงานทั้งหมด นี่มีพลังมากกว่าถึงอย่างไร เพราะคุณตั้งค่าเพียงครั้งเดียว และมันทำงานสอดคล้องกันในทุกแผนภูมิ ตาราง และการ์ด
คุณสามารถจัดรูปแบบยอดขายเป็นสกุลเงิน และกำไรหรืออัตราการเติบโตเป็นเปอร์เซ็นต์ ซึ่งจะทำให้การจัดรูปแบบตัวเลขสอดคล้องกันทั่วหลาย Visual
ในกรณีส่วนใหญ่ คุณควรจัดรูปแบบฟิลด์หรือ Measure ที่อยู่ด้านล่าง (underlying) ไม่ใช่จัดรูปแบบแต่ละ Visual แยกกัน Power BI ยังรองรับ Custom Format Strings ที่ขั้นสูงขึ้น เมื่อตัวเลือกในตัวไม่เพียงพอ
การจัดรูปแบบสกุลเงินใน Power BI
การจัดรูปแบบสกุลเงินเพิ่มสัญลักษณ์ ($, €, £, ฯลฯ) ตัวคั่นพัน และควบคุมตำแหน่งทศนิยม ใช้ได้เพียงครั้งเดียวในโมเดล และ Visual ทั้งหมดจะอัปเดตโดยอัตโนมัติ
ขั้นตอน:
- เปิดไฟล์ Power BI Desktop ของคุณ
- ไปที่ Data view (ไอคอนแท็บทางซ้ายที่คล้ายตาราง)

- ในหน้าต่าง Fields (ด้านขวา) คลิกที่คอลัมน์หรือ Measure ที่ต้องการจัดรูปแบบ
- ถ้าเป็นคอลัมน์ทั่วไป แท็บ Column tools จะปรากฏบน Ribbon
- ถ้าเป็น Measure (คำนวณแล้ว) แท็บ Measure tools จะปรากฏ
- เลือกคอลัมน์ Sales Amount
- แท็บ Column tools จะปรากฏบน Ribbon ด้านบน
- ขยายเมนูดรอปดาวน์ Format >> เลือก Currency

- เมื่อเลือก Currency แล้ว:
- ปุ่มสัญลักษณ์ $ จะปรากฏ (หรือสัญลักษณ์เริ่มต้นของ Locale)
- คลิกเมนูดรอปดาวน์ Currency Symbol ($) เพื่อเลือกสัญลักษณ์ที่ต้องการ ($, €, £, ¥, ฯลฯ)

- ใช้ลูกศร Decimal places ขึ้น/ลง (ปกติเริ่มที่ 2) เพื่อตั้งค่า 0, 1, 2 ฯลฯ
- ตัวคั่นพัน (คอมมา) จะถูกใช้โดยอัตโนมัติ

- สลับไปที่ Report view >> วางฟิลด์ใน Visual ใดๆ (Card, Table, Bar Chart, ฯลฯ)
- สัญลักษณ์สกุลเงิน คอมมา และทศนิยมจะปรากฏอย่างสอดคล้องกัน

ข้อผิดพลาดที่พบบ่อย: หาก Visual ยังไม่แสดงสัญลักษณ์สกุลเงิน ให้ตรวจสอบว่า Display units ตั้งเป็น None ในหน้าต่าง Format ของ Visual (โดยเฉพาะ Card Visual ใหม่ๆ)
การจัดรูปแบบเปอร์เซ็นต์ใน Power BI
เปอร์เซ็นต์อาจ棘手 เพราะ Power BI คาดหวังว่าค่าต้นทางจะเป็นทศนิยม (0.756 = 75.6%) การจัดรูปแบบ % จะคูณค่าการแสดงผลด้วย 100 และเพิ่มเครื่องหมาย %
ขั้นตอน:
- ไปที่ Data view (ไอคอนแท็บทางซ้ายที่คล้ายตาราง)
- เลือกคอลัมน์หรือ Measure ในหน้าต่าง Fields
- เลือกคอลัมน์ Discount >> ขยายเมนูดรอปดาวน์ Format >> เลือก Percentage

สำหรับ Measures:
- เลือกคอลัมน์ Measure
- แท็บ Measure tools จะปรากฏบน Ribbon ด้านบน
- คลิกปุ่ม % ในส่วน Formatting (มักเป็นไอคอนเปอร์เซ็นต์)
- หรือขยายเมนูดรอปดาวน์ Format >> เลือก Percentage
- ปรับ Decimal places (0 สำหรับจำนวนเต็มเช่น 75%, 1 สำหรับ 75.6%, 2 สำหรับ 75.62%)
- Power BI จะคูณค่าการแสดงผลด้วย 100 โดยอัตโนมัติ

- กลับไปที่ Report view กำไรสุทธิ (Profit margin) จะแสดงเครื่องหมายเปอร์เซ็นต์ใน Card

ข้อสำคัญ: หากข้อมูลดิบของคุณอยู่ในรูป 75, 82 ฯลฯ (ไม่ใช่ 0.75, 0.82) อย่าจัดรูปแบบเป็นเปอร์เซ็นต์ เพราะจะแสดงเป็น 7,500% ในกรณีนี้:
- สร้าง Measure: Correct % = DIVIDE([Your Number], 100)
- หรือปรับค่าใน Power Query Editor
- จากนั้นจัดรูปแบบ Measure นั้นเป็นเปอร์เซ็นต์
- คุณยังสามารถใช้ Custom Format String เช่น 0.00″%” ซึ่งเพิ่มสัญลักษณ์โดยไม่คูณ
หาก Measure ของคุณเป็นอัตราแล้ว เช่น Conversion Rate = DIVIDE([Sales], [Visits]) ที่คืนค่า 0.124 ให้ใช้การจัดรูปแบบ Percentage โดยตรง จะแสดงเป็น 12.4%
ตัวเลือกเปอร์เซ็นต์เฉพาะ Visual
คุณสามารถใช้การจัดรูปแบบเปอร์เซ็นต์เฉพาะใน Visual ตารางหรือ Matrix
- เลือก Visual
- ไปที่ฟิลด์ Values >> ขยาย Dropdown
- เลือก Show value as >> เลือก Percent of grand total, Percent of row total, หรือ Percent of column total

- นี่จะแสดงเปอร์เซ็นต์ของยอดรวมโดยไม่เปลี่ยนรูปแบบ Measure ที่อยู่ด้านล่าง

หลังจากใช้การจัดรูปแบบสกุลเงินและเปอร์เซ็นต์ใน Data View ทั้งรายงานจะอัปเดตโดยอัตโนมัติพร้อมสัญลักษณ์ที่ถูกต้อง

การใช้ Custom Format Strings สำหรับการควบคุมขั้นสูง
สำหรับการควบคุมที่แม่นยำ Power BI รองรับ Custom Format Strings แบบ Excel
- เลือกคอลัมน์หรือ Measure ของคุณ
- ไปที่แท็บ Column tools หรือ Measure tools
- พิมพ์สตริงลงในกล่อง Format และกด Enter
- ตัวอย่างจะอัปเดตทันที

| เป้าหมาย (Goal) | Custom Format String |
|---|---|
| ดอลลาร์ 2 ทศนิยม | $#,0.00 |
| ดอลลาร์ย่อ (K/M) | $#,0,.0″K” |
| เปอร์เซ็นต์ 1 ทศนิยม | 0.0% |
| คอลัมน์ที่เป็นเปอร์เซ็นต์แล้ว | 0.00″%” |
| ลบในวงเล็บสีแดง | $#,0.00;($#,0.00) |
| สัญลักษณ์ยูโร | €#,0.00 |
แนวทางปฏิบัติที่ดี (Best Practices)
ใช้นิสัยเหล่านี้เพื่อหลีกเลี่ยงปัญหาการจัดรูปแบบในภายหลัง:
- ตั้งค่า Data Type ให้ถูกต้องก่อน
- จัดรูปแบบ Measures ทันทีหลังสร้าง
- รักษาสัญลักษณ์สกุลเงินให้สอดคล้องทั่วรายงาน
- เก็บค่าเปอร์เซ็นต์เป็นทศนิยมในโมเดล
- ใช้ Custom Format Strings ก็ต่อเมื่อตัวเลือกในตัวไม่พอ
- Refresh Visuals หลังเปลี่ยนรูปแบบ (บางครั้งจำเป็น)
สรุป
เมื่อทำตามขั้นตอนข้างต้น คุณสามารถจัดรูปแบบสกุลเงินและเปอร์เซ็นต์ใน Power BI Visuals ได้อย่างมีประสิทธิภาพ การจัดรูปแบบสกุลเงินและเปอร์เซ็นต์เป็นงานของโมเดล (modeling task) เป็นหลัก ไม่ใช่งานจัดรูปแบบเซลล์ Visual เหมือนใน Excel เลือกฟิลด์ ให้แน่ใจว่ามีชนิดข้อมูลตัวเลขที่ถูกต้อง แล้วตั้งค่ารูปแบบเป็น Currency หรือ Percentage จาก Modeling Tools หนึ่งครั้งใช้แล้ว Visuals ของคุณจะอัปเดตโดยอัตโนมัติและคงที่ทั่วรายงาน วิธีนี้ทำให้รายงาน Power BI แสดงค่าสกุลเงินและเปอร์เซ็นต์ที่สะอาด มืออาชีพ และขยายได้ดีกว่า
รับแบบฝึกหัด Excel ขั้นสูงพร้อมเฉลยฟรี!