ใช้ตัวแปร 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