DIVIDE ทำการหารพร้อม Alternate Result หากตัวหารเป็นศูนย์หรือ BLANK ช่วยให้ Measure ไม่เกิด error และควบคุมค่าที่ต้องการแสดงได้
=DIVIDE(<numerator>, <denominator>, [alternateResult])
=DIVIDE(<numerator>, <denominator>, [alternateResult])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| numerator | numeric | Yes | ตัวถูกหาร (ส่วนบน) | |
| denominator | numeric | Yes | ตัวหาร (ส่วนล่าง) | |
| alternateResult | numeric or BLANK | Optional | ค่าที่ต้องการคืนเมื่อหารด้วยศูนย์หรือ BLANK ถ้าไม่ระบุจะคืน BLANK |
Avg Price Safe = DIVIDE( SUM(Sales[Amount]), SUM(Sales[Quantity]), 0 )Avg Price Safe = DIVIDE( SUM(Sales[Amount]), SUM(Sales[Quantity]), 0 )
ราคาต่อชิ้น หาก Quantity เป็น 0 จะได้ 0
Return Ratio = CALCULATE( DIVIDE( SUM(Orders[Returned]), SUM(Orders[Shipped]), BLANK() ), Orders[Channel] = "Online" )Return Ratio =
CALCULATE(
DIVIDE( SUM(Orders[Returned]), SUM(Orders[Shipped]), BLANK() ),
Orders[Channel] = "Online"
)
อัตราการคืนสินค้าช่องทาง Online หากไม่มี shipment จะคืน BLANK
Margin % = DIVIDE( [Margin Amount], [Revenue], BLANK() )Margin % = DIVIDE( [Margin Amount], [Revenue], BLANK() )
เปอร์เซ็นต์กำไร หาก Revenue = 0 จะได้ BLANK
DIVIDE ใช้สำหรับการวิเคราะห์
ส่งค่าหรือคอลัมน์ข้อมูล
DIVIDE แบ่งตัวเลขอย่างปลอดภัย โดยให้คุณกำหนดค่า Alternate Result เมื่อหารด้วยศูนย์หรือ BLANK เพื่อป้องกัน error ใน Measure/Calculated Column