ใช้ตัวแปร DAX
คุณสามารถตรวจนับตัวแปร DAX ในนิพจน์สูตรของคุณ เมื่อคุณตรวจนับตัวแปรอย่างน้อยหนึ่งตัว จะมีการใช้คําสั่ง RETURN
เพื่อกําหนดนิพจน์ ซึ่งจากนั้นจะอ้างอิงถึงตัวแปร
เราขอแนะนำให้คุณใช้ตัวแปรเนื่องจากมีประโยชน์มากมาย
- การปรับปรุงความยากง่ายในการอ่านและการบำรุงรักษาสูตรของคุณ
- การปรับปรุงประสิทธิภาพเนื่องจากมีการประเมินตัวแปรเพียงครั้งเดียว และเมื่อหรือหากจำเป็นเท่านั้น
- การช่วยให้มี (ณ เวลาการออกแบบ) การทดสอบสูตรที่ซับซ้อนอย่างตรงไปตรงมาโดยส่งคืนตัวแปรที่น่าสนใจ
ตัวอย่างต่อไปนี้จะแสดงสูตรที่ตรวจนับตัวแปร ข้อกำหนดการวัดผลรายได้ปีต่อปี % จะถูกเขียนใหม่เพื่อตรวจนับตัวแปรที่กำหนดค่ารายได้ของปีก่อน
Revenue YoY % =
VAR RevenuePriorYear =
CALCULATE(
[Revenue],
SAMEPERIODLASTYEAR('Date'[Date])
)
RETURN
DIVIDE(
[Revenue] - RevenuePriorYear,
RevenuePriorYear
)
โปรดสังเกตว่า RETURN
ส่วนคําสั่งอ้างอิงถึงตัวแปรสองครั้ง สูตรข้อกำหนดการวัดผลที่ได้รับการปรับปรุงนี้จะทำงานอย่างน้อยครึ่งหนึ่งของเวลา เนื่องจากไม่จำเป็นต้องประเมินรายได้ของปีก่อนสองครั้ง
ในไฟล์ Adventure Works DW 2020 M02.pbix Power BI Desktop ให้ปรับโครงสร้างของโค้ดการวัดผลรายได้ปีต่อปี % ใหม่เพื่อสร้างผลลัพธ์ให้เหมือนกับตัวอย่างก่อนหน้านี้
โปรดดูการใช้ตัวแปรเพื่อปรับปรุงสูตรของคุณสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวแปร DAX