ข้อตกลงการตั้งชื่อพารามิเตอร์ 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 จำเป็นต้องใช้ทั้งสองอย่างเพื่อให้ผู้ใช้เข้าใจว่าพารามิเตอร์ต้องการการอ้างอิงถึงคอลัมน์ปีที่มีอยู่