ฟังก์ชัน DAX - โครงสร้างคำอธิบาย

ถ้าคุณต้องใช้ฟังก์ชัน DAX ในสูตร DAX คุณต้องเข้าใจฟังก์ชันโดยละเอียด คุณควรทราบไวยากรณ์ของฟังก์ชันประเภทพารามิเตอร์สิ่งที่ฟังก์ชันส่งกลับ ฯลฯ

เพื่อให้คุณเข้าใจวิธีอ่านและตีความฟังก์ชัน DAX ได้จึงใช้โครงสร้างคำอธิบายฟังก์ชันที่เหมือนกันในบทช่วยสอนนี้

  • ฟังก์ชัน DAX ชนิดต่างๆจะถูกจัดกลุ่มตามชื่อชนิดของฟังก์ชัน DAX เป็นบทต่างๆ

  • แต่ละบทเหล่านี้มีคำอธิบายสั้น ๆ เกี่ยวกับยูทิลิตี้ของฟังก์ชัน DAX ตามลำดับ

  • คำอธิบายสั้น ๆ จะตามมาด้วยรายการฟังก์ชัน DAX ที่ตรงกับบทนั้น (ประเภท / ประเภทของฟังก์ชัน DAX)

  • ชื่อฟังก์ชัน DAX แต่ละชื่อเชื่อมโยงกับรายละเอียดฟังก์ชัน DAX ที่มีโครงสร้างคำอธิบายฟังก์ชัน DAX ต่อไปนี้ -

    • Description
    • Syntax
    • Parameters
    • ส่งคืนค่า
    • Remarks
    • Example

ส่วนต่อไปนี้อธิบายแต่ละส่วนหัวเหล่านี้ที่ปรากฏในคำอธิบายฟังก์ชัน DAX แต่ละรายการ

คำอธิบาย

ในส่วนคำอธิบายคุณจะได้เรียนรู้ว่าฟังก์ชัน DAX เกี่ยวกับอะไรและสามารถใช้งานได้ที่ไหน

ถ้าฟังก์ชัน DAX ถูกนำมาใช้ใน Excel 2016 จะมีการกล่าวถึงเช่นเดียวกันที่นี่ (ฟังก์ชัน DAX ที่เหลืออยู่ใน Excel 2013)

ไวยากรณ์

ในส่วนไวยากรณ์คุณจะได้เรียนรู้ชื่อฟังก์ชันที่แน่นอนและพารามิเตอร์ที่เกี่ยวข้อง

  • ชื่อฟังก์ชัน DAX ถูกกำหนดเป็นตัวอักษร UPPERCASE

  • ชื่อฟังก์ชัน DAX ตามด้วยวงเล็บเปิด

  • พารามิเตอร์แต่ละตัวเป็นไปตามหลักการตั้งชื่อพารามิเตอร์ DAX มาตรฐานและอยู่ในวงเล็บมุม

  • หากพารามิเตอร์เป็นทางเลือกพารามิเตอร์จะอยู่ในวงเล็บเหลี่ยมเพิ่มเติม

  • พารามิเตอร์ถูกคั่นด้วยเครื่องหมายจุลภาค

  • วงรี…ใช้เพื่อแสดงจำนวนพารามิเตอร์ที่เป็นทางเลือก

  • ไวยากรณ์ของฟังก์ชันลงท้ายด้วยวงเล็บปิด

ตัวอย่าง

พารามิเตอร์

ในส่วนพารามิเตอร์พารามิเตอร์แต่ละรายการของฟังก์ชัน DAX เฉพาะแสดงอยู่ในตารางพร้อมคำอธิบาย ตัวอย่างเช่นพารามิเตอร์ของฟังก์ชัน DAX ตัวอย่างข้างต้น SELECTCOLUMNS แสดงอยู่ในตารางต่อไปนี้

ซีเนียร์ พารามิเตอร์และคำอธิบาย
1

Table

ตารางหรือนิพจน์ DAX ที่ส่งคืนตาราง

2

Name

ชื่อที่กำหนดให้กับคอลัมน์ซึ่งอยู่ในเครื่องหมายคำพูดคู่

3

scalar_expression

นิพจน์ DAX ที่ส่งคืนค่าสเกลาร์เช่นการอ้างอิงคอลัมน์จำนวนเต็มหรือค่าสตริง

ส่งคืนค่า

ในส่วนค่าส่งคืนคุณจะได้เรียนรู้เกี่ยวกับค่าที่ฟังก์ชัน DAX จะส่งคืนและชนิดข้อมูล

หมายเหตุ

ในส่วนหมายเหตุคุณจะได้เรียนรู้เกี่ยวกับข้อมูลเพิ่มเติมใด ๆ ที่คุณจำเป็นต้องรู้เกี่ยวกับการใช้ฟังก์ชัน DAX คุณจะเข้าใจข้อผิดพลาดที่อาจเกิดขึ้นและเหตุผลด้วย

ตัวอย่าง

ตัวอย่างของการใช้ฟังก์ชัน DAX มีให้ในส่วนนี้

Note - เมื่อคุณเขียนฟังก์ชัน DAX ด้วยค่าข้อมูลสำหรับพารามิเตอร์คุณจะทำตามหลักการตั้งชื่อตามที่ระบุด้านล่าง -

  • ชื่อตารางถูกระบุตามที่ปรากฏในโมเดลข้อมูล เช่นการขาย

  • ชื่อคอลัมน์ถูกระบุตามที่ปรากฏในโมเดลข้อมูลโดยมีวงเล็บเหลี่ยมล้อมรอบ

    ตัวอย่างเช่น [ยอดขาย]

    • ขอแนะนำให้ใช้ชื่อแบบเต็มสำหรับคอลัมน์กล่าวคือชื่อคอลัมน์จะนำหน้าด้วยชื่อตารางที่มีอยู่

      ตัวอย่างเช่นการขาย [ยอดขาย]

    • หากชื่อตารางมีช่องว่างควรใส่เครื่องหมายคำพูดเดี่ยว

      ตัวอย่างเช่น 'East Sales' [Sales Amount]

  • ฟังก์ชัน DAX สามารถส่งคืนคอลัมน์หรือตารางค่าในกรณีนี้จำเป็นต้องใช้เป็นพารามิเตอร์ของฟังก์ชัน DAX อื่นที่ต้องใช้คอลัมน์หรือตาราง