Power BI | วิธีจัด Custom Format ใน Card

การนำเสนอข้อมูลด้วย Card ใน Power BI

บางครั้ง ต้องการ แสดงผล เป็น custom units หรือ หน่วย ที่ต้องการสร้างขึ้นมาเอง

วิธีการ ต้องสร้างสูตร DAX ขึ้นมา

มีวิธีขั้นตอนตามนี้

1.ไปที่ Home - > New Measure

2. พิมพ์สูตร DAX โดย จากตัวอย่าง สมมติ

ข้อมูลที่ต้องการ คือ ยอดขายรวม แสดงหน่วย เป็น kg

Table name : Sales_Order

Column name : SalesAmount

sales_with_unit = SUM(Sales_Order[SalesAmount]) & " kg"

3. ผลลัพธ์ที่ได้ มีหน่วย kg ขึ้นมา

แต่ว่า ตัวเลขที่แสดง ไม่มี comma คั่น

ดังนั้น ต้องใช้ Function Format ใน DAX เพิ่มเข้าไปอีก

4. แก้ไขสูตร DAX เดิม โดยเติม Format เพิ่มเข้าไปตามนี้

ผลลัพธ์ที่ได้ จะมี comma คั่น

sales_with_unit = FORMAT(SUM(Sales_Order[SalesAmount]),"#,###") & " kg"

5. แต่ถ้าต้องการ ย่อหน่วย Million หรือ Thousand ใช้ DAX ตามนี้

( หลักการเหมือนใน Excel )

ใส่ comma 1 ตัว ด้านหลัง คือ ย่อ หลัก พัน

ใส่ comma 2 ตัว ด้านหลัง คือ ย่อ หลัก ล้าน

.00 คือ การให้แสดง ทศนิยม 2 ตำแหน่ง

sales_with_unit = FORMAT(SUM(Sales_Order[SalesAmount]),"#,###,,.00") & " kg"