ข้อตกลงการตั้งชื่อพารามิเตอร์ DAX
DAX มีชื่อพารามิเตอร์มาตรฐานเพื่ออำนวยความสะดวกในการใช้งานและความเข้าใจฟังก์ชัน DAX นอกจากนี้คุณสามารถใช้คำนำหน้าชื่อพารามิเตอร์ได้ หากคำนำหน้าชัดเจนเพียงพอคุณสามารถใช้คำนำหน้าเป็นชื่อพารามิเตอร์ได้
เพื่อทำความเข้าใจไวยากรณ์ของฟังก์ชัน DAX และเพื่อใช้ค่าข้อมูลอย่างเหมาะสมสำหรับพารามิเตอร์ฟังก์ชัน DAX ที่เกี่ยวข้องคุณต้องเข้าใจหลักการตั้งชื่อพารามิเตอร์ DAX
ชื่อพารามิเตอร์
ต่อไปนี้เป็นชื่อพารามิเตอร์มาตรฐาน DAX -
ซีเนียร์ | ชื่อพารามิเตอร์และคำอธิบาย |
---|---|
1 | expression นิพจน์ DAX ใด ๆ ที่ส่งคืนค่าสเกลาร์เดียวโดยที่นิพจน์จะถูกประเมินหลายครั้ง (สำหรับแต่ละแถว / บริบท) |
2 | value นิพจน์ DAX ใด ๆ ที่ส่งกลับค่าสเกลาร์เดียวซึ่งจะต้องประเมินนิพจน์หนึ่งครั้งก่อนการดำเนินการอื่น ๆ ทั้งหมด |
3 | table นิพจน์ DAX ใด ๆ ที่ส่งคืนตารางข้อมูล |
4 | tableName ชื่อของตารางที่มีอยู่โดยใช้ไวยากรณ์ DAX มาตรฐาน มันไม่สามารถแสดงออกได้ |
5 | columnName ชื่อของคอลัมน์ที่มีอยู่โดยใช้ไวยากรณ์ DAX มาตรฐานโดยปกติจะมีคุณสมบัติครบถ้วน มันไม่สามารถแสดงออกได้ |
6 | name ค่าคงที่สตริงที่จะใช้เพื่อระบุชื่อของอ็อบเจ็กต์ใหม่ |
7 | order การแจงนับที่ใช้ในการกำหนดลำดับการจัดเรียง |
8 | ties การแจงนับที่ใช้เพื่อกำหนดการจัดการค่าเน็คไท |
9 | type การแจงนับที่ใช้เพื่อกำหนดชนิดข้อมูลสำหรับ PathItem และ PathItemReverse |
คำนำหน้าชื่อพารามิเตอร์หรือการใช้คำนำหน้าเท่านั้น
คุณสามารถกำหนดชื่อพารามิเตอร์ด้วยคำนำหน้า -
คำนำหน้าควรสื่อถึงวิธีการใช้อาร์กิวเมนต์
คำนำหน้าควรอยู่ในลักษณะที่หลีกเลี่ยงการอ่านพารามิเตอร์ที่ไม่ชัดเจน
ตัวอย่างเช่น,
Result_ColumnName - หมายถึงคอลัมน์ที่มีอยู่ซึ่งใช้เพื่อรับค่าผลลัพธ์ในฟังก์ชัน DAX LOOKUPVALUE ()
Search_ColumnName - หมายถึงคอลัมน์ที่มีอยู่ซึ่งใช้เพื่อค้นหาค่าในฟังก์ชัน DAX LOOKUPVALUE ()
คุณสามารถละเว้นชื่อพารามิเตอร์และใช้เฉพาะคำนำหน้าได้หากคำนำหน้าชัดเจนเพียงพอที่จะอธิบายพารามิเตอร์ การละเว้นชื่อพารามิเตอร์และใช้คำนำหน้าเพียงอย่างเดียวในบางครั้งสามารถช่วยหลีกเลี่ยงความยุ่งเหยิงระหว่างการอ่านได้
ตัวอย่างเช่นพิจารณา DATE (Year_value, Month_value, Day_value). คุณสามารถละเว้นชื่อพารามิเตอร์ - ค่าที่ซ้ำกันสามครั้งและเขียนเป็น DATE (ปีเดือนวัน) ดังที่เห็นได้จากการใช้คำนำหน้าเท่านั้นฟังก์ชันนี้จึงอ่านได้ง่ายขึ้น อย่างไรก็ตามบางครั้งต้องมีชื่อพารามิเตอร์และคำนำหน้าเพื่อความชัดเจน
ตัวอย่างเช่นพิจารณา Year_columnName. ชื่อพารามิเตอร์คือ ColumnName และคำนำหน้าคือ Year จำเป็นต้องใช้ทั้งสองอย่างเพื่อให้ผู้ใช้เข้าใจว่าพารามิเตอร์ต้องการการอ้างอิงถึงคอลัมน์ปีที่มีอยู่