Power BI | วิธีจัด Custom Format ใน Card
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"