ฟังก์ชัน 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 อื่นที่ต้องใช้คอลัมน์หรือตาราง