แชร์ผ่าน


DEFINE

แนะนําคําสั่งที่มีข้อกําหนดของเอนทิตีอย่างน้อยหนึ่งคําสั่งที่สามารถนําไปใช้กับคําสั่ง EVALUATE อย่างน้อยหนึ่งคําสั่งของแบบสอบถาม DAX

วากยสัมพันธ์

[DEFINE 
    (
     (MEASURE <table name>[<measure name>] = <scalar expression>) | 
     (VAR <var name> = <table or scalar expression>) |
     (TABLE <table name> = <virtual table definition>) | 
     (COLUMN <table name>[<column name>] = <scalar expression>) | 
    ) + 
]

(EVALUATE <table expression>) +

พารามิเตอร์

เทอม นิยาม
Entity MEASURE, VAR, ตาราง1, หรือ คอลัมน์1
name ชื่อของหน่วยวัด ความแปรปรวน ตาราง หรือข้อกําหนดคอลัมน์ ไม่สามารถเป็นนิพจน์ได้ ชื่อไม่จําเป็นต้องไม่ซ้ํากัน ชื่อมีไว้สําหรับระยะเวลาของคิวรีเท่านั้น
expression นิพจน์ DAX ใด ๆ ที่แสดงตารางหรือค่าสเกลา นิพจน์สามารถใช้เอนทิตีที่กําหนดไว้ใด ๆ ถ้ามีความจําเป็นต้องแปลงนิพจน์สเกลาเป็นนิพจน์ตาราง ให้ตัดนิพจน์ภายในคอนสตรักเตอร์ตารางด้วยวงเล็บปีกกา {}หรือใช้ฟังก์ชัน ROW() เพื่อส่งคืนตารางแถวเดียว

[1]คําเตือน: ข้อกําหนดขอบเขตของคิวรี ตารางและคอลัมน์ มีไว้สําหรับการใช้งานภายในเท่านั้น แม้ว่าคุณจะสามารถกําหนดนิพจน์ TABLE และ COLUMN สําหรับคิวรีได้โดยไม่มีข้อผิดพลาดทางไวยากรณ์ แต่อาจก่อให้เกิดข้อผิดพลาดรันไทม์และไม่แนะนํา

หมาย เหตุ

  • คิวรี DAX สามารถมีคําสั่ง EVALUATE ได้หลายคําสั่ง แต่สามารถมีคําสั่ง DEFINE เดียวเท่านั้น ข้อกําหนดในคําสั่ง DEFINE สามารถนําไปใช้กับคําสั่ง EVALUATE ใด ๆ ในคิวรีได้

  • ต้องมีข้อกําหนดอย่างน้อยหนึ่งข้อกําหนดในคําสั่ง DEFINE

  • ข้อกําหนดหน่วยวัดสําหรับหน่วยวัดการแทนที่คิวรีแบบจําลองที่มีชื่อเดียวกัน

  • ชื่อ VAR มีข้อจํากัดที่ไม่ซ้ํากัน เมื่อต้องการเรียนรู้เพิ่มเติม โปรดดู VAR - พารามิเตอร์

  • เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการใช้คําสั่ง DEFINE ให้ดูที่ DAX คิวรี

  • หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคอลัมน์เสมือน โปรดดู คอลัมน์เสมือน

  • หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับตารางเสมือน โปรดดู ตารางเสมือน

EVALUATE
VAR
MEASURE
คิวรี ตารางเสมือน เสมือน