ฟังก์ชัน DAX - คู่มือฉบับย่อ
DAX ย่อมาจาก Data Analysis E.xกด. DAX เป็นภาษาสูตรและเป็นชุดของฟังก์ชันตัวดำเนินการและค่าคงที่ที่สามารถใช้ในสูตรหรือนิพจน์เพื่อคำนวณและส่งคืนค่าอย่างน้อยหนึ่งค่า DAX เป็นภาษาสูตรที่เกี่ยวข้องกับโมเดลข้อมูลของ Microsoft Excel Power Pivot และกับ Microsoft Power BI
DAX ไม่ใช่ภาษาโปรแกรม แต่เป็นภาษาสูตรที่อนุญาตให้ผู้ใช้กำหนดการคำนวณแบบกำหนดเองในคอลัมน์จากการคำนวณและเขตข้อมูลจากการคำนวณ (หรือที่เรียกว่าการวัด) DAX ช่วยให้คุณสร้างข้อมูลใหม่จากข้อมูลที่มีอยู่ในโมเดลข้อมูลของคุณ สูตร DAX ช่วยให้คุณสามารถทำการสร้างแบบจำลองข้อมูลการวิเคราะห์ข้อมูลและใช้ผลลัพธ์สำหรับการรายงานและการตัดสินใจ
สำหรับความเข้าใจเชิงลึกเกี่ยวกับ DAX โปรดดูบทช่วยสอน - DAX ในไลบรารีบทช่วยสอนนี้
ฟังก์ชัน DAX คืออะไร
ฟังก์ชัน DAX เป็นฟังก์ชัน inbuilt ที่มีให้ในภาษา DAX เพื่อให้คุณสามารถดำเนินการต่างๆกับข้อมูลในตารางในตัวแบบข้อมูลของคุณได้
ฟังก์ชัน DAX ช่วยให้คุณสามารถทำการคำนวณข้อมูลที่ใช้ทั่วไปบนตัวแบบข้อมูลได้ ฟังก์ชัน DAX บางฟังก์ชันมีชื่อและฟังก์ชันการทำงานเหมือนกันกับฟังก์ชัน Excel แต่ได้รับการแก้ไขให้ใช้ชนิดข้อมูล DAX และทำงานกับตารางและคอลัมน์ดังที่ไฮไลต์ไว้ในส่วนถัดไป DAX มีฟังก์ชันเพิ่มเติมที่ออกแบบมาเพื่อทำงานกับข้อมูลเชิงสัมพันธ์และทำการรวมแบบไดนามิก
ฟังก์ชัน DAX มีบทบาทสำคัญในการใช้ DAX สำหรับการสร้างแบบจำลองและการรายงานข้อมูล
ฟังก์ชัน Excel เทียบกับฟังก์ชัน DAX
มีความคล้ายคลึงกันระหว่างฟังก์ชัน Excel และฟังก์ชัน DAX และมีความแตกต่างบางประการด้วย ต่อไปนี้คือความเหมือนและความแตกต่างระหว่างฟังก์ชัน Excel และฟังก์ชัน DAX -
ความคล้ายคลึงกันระหว่างฟังก์ชัน Excel และฟังก์ชัน DAX
ฟังก์ชัน DAX บางฟังก์ชันมีชื่อเดียวกันและลักษณะการทำงานทั่วไปเหมือนกับฟังก์ชัน Excel
DAX มีฟังก์ชันการค้นหาที่คล้ายกับฟังก์ชันการค้นหาอาร์เรย์และเวกเตอร์ใน Excel
ความแตกต่างระหว่างฟังก์ชัน Excel และฟังก์ชัน DAX
ฟังก์ชัน DAX ได้รับการแก้ไขเพื่อรับอินพุตประเภทต่างๆและฟังก์ชัน DAX บางฟังก์ชันอาจส่งคืนชนิดข้อมูลที่แตกต่างกัน ดังนั้นคุณต้องเข้าใจการใช้ฟังก์ชันเหล่านี้แยกกันแม้ว่าจะมีชื่อเดียวกันก็ตาม
คุณไม่สามารถใช้ฟังก์ชัน DAX ในสูตร Excel หรือใช้ฟังก์ชัน Excel ในสูตร DAX โดยไม่ต้องมีการปรับเปลี่ยนที่จำเป็น
ฟังก์ชัน Excel ใช้การอ้างอิงเซลล์หรือช่วงของเซลล์เป็นข้อมูลอ้างอิง ฟังก์ชัน DAX ไม่เคยใช้การอ้างอิงเซลล์หรือช่วงของเซลล์เป็นข้อมูลอ้างอิง แต่ใช้คอลัมน์หรือตารางเป็นข้อมูลอ้างอิงแทน
ฟังก์ชันวันที่และเวลาของ Excel จะส่งคืนจำนวนเต็มที่แสดงวันที่เป็นหมายเลขประจำเครื่อง ฟังก์ชันวันที่และเวลาของ DAX ส่งคืนชนิดข้อมูลวันที่และเวลาที่อยู่ใน DAX แต่ไม่ใช่ใน Excel
Excel ไม่มีฟังก์ชันที่ส่งคืนตาราง แต่บางฟังก์ชันสามารถทำงานกับอาร์เรย์ได้ ฟังก์ชัน DAX จำนวนมากสามารถอ้างอิงตารางและคอลัมน์ทั้งหมดเพื่อทำการคำนวณและส่งคืนตารางหรือคอลัมน์ของค่าได้อย่างง่ายดาย ความสามารถของ DAX นี้จะเพิ่มพลังให้กับ Power Pivot, Power View และ Power BI โดยที่ DAX ถูกใช้
ฟังก์ชันการค้นหา DAX ต้องการให้สร้างความสัมพันธ์ระหว่างตารางตามลำดับ
ข้อตกลงการตั้งชื่อพารามิเตอร์ DAX
DAX มีชื่อพารามิเตอร์มาตรฐานเพื่ออำนวยความสะดวกในการใช้งานและความเข้าใจฟังก์ชัน DAX นอกจากนี้คุณสามารถใช้คำนำหน้าชื่อพารามิเตอร์ได้ หากคำนำหน้าชัดเจนเพียงพอคุณสามารถใช้คำนำหน้าเป็นชื่อพารามิเตอร์ได้
คุณต้องเข้าใจหลักการตั้งชื่อพารามิเตอร์ DAX เพื่อที่จะเข้าใจไวยากรณ์ของฟังก์ชัน DAX และใช้ค่าสำหรับพารามิเตอร์ที่ต้องการได้อย่างถูกต้อง
อ้างถึงบท - ข้อตกลงการตั้งชื่อพารามิเตอร์ DAXสำหรับรายละเอียด
ประเภทของฟังก์ชัน DAX
DAX รองรับฟังก์ชันประเภทต่อไปนี้
- ฟังก์ชัน DAX Table-Valued
- ฟังก์ชันตัวกรอง DAX
- ฟังก์ชันการรวม DAX
- ฟังก์ชัน DAX Time Intelligence
- ฟังก์ชันวันที่และเวลาของ DAX
- ฟังก์ชันข้อมูล DAX
- ฟังก์ชันตรรกะ DAX
- ฟังก์ชันคณิตศาสตร์และทริกของ DAX
- ฟังก์ชันอื่น ๆ ของ DAX
- DAX Parent และ Child Functions
- ฟังก์ชันทางสถิติของ DAX
- ฟังก์ชันข้อความ DAX
- ฟังก์ชันโครงสร้างคำอธิบาย DAX
ฟังก์ชัน DAX Table-Valued
ฟังก์ชัน DAX จำนวนมากใช้ตารางเป็นตารางอินพุตหรือเอาต์พุตหรือทำทั้งสองอย่าง ฟังก์ชัน DAX เหล่านี้เรียกว่าฟังก์ชันมูลค่าตาราง DAX เนื่องจากตารางสามารถมีคอลัมน์เดียวฟังก์ชัน DAX table-worthed จึงใช้คอลัมน์เดียวเป็นอินพุต คุณมีฟังก์ชันมูลค่าตาราง DAX ประเภทต่อไปนี้ -
- ฟังก์ชัน DAX Aggregation
- ฟังก์ชันตัวกรอง DAX
- ฟังก์ชัน DAX Time intelligence
ฟังก์ชันการรวม DAX
ฟังก์ชันการรวม DAX จะรวมนิพจน์ใด ๆ บนแถวของตารางและมีประโยชน์ในการคำนวณ
อ้างถึงบท - ฟังก์ชัน DAX Aggregationสำหรับรายละเอียด
ฟังก์ชันตัวกรอง DAX
ฟังก์ชันตัวกรอง DAX ส่งคืนคอลัมน์หรือตารางหรือค่าที่เกี่ยวข้องกับแถวปัจจุบัน คุณสามารถใช้ฟังก์ชันตัวกรอง DAX เพื่อส่งคืนชนิดข้อมูลเฉพาะค้นหาค่าในตารางที่เกี่ยวข้องและกรองตามค่าที่เกี่ยวข้อง ฟังก์ชัน DAX Lookup ทำงานโดยใช้ตารางและความสัมพันธ์ระหว่างกัน ฟังก์ชันตัวกรอง DAX ช่วยให้คุณสามารถจัดการบริบทข้อมูลเพื่อสร้างการคำนวณแบบไดนามิก
อ้างถึงบท - ฟังก์ชันตัวกรอง DAXสำหรับรายละเอียด
ฟังก์ชัน DAX Time Intelligence
ฟังก์ชัน DAX Time Intelligence ส่งคืนตารางวันที่หรือใช้ตารางวันที่เพื่อคำนวณการรวม ฟังก์ชัน DAX เหล่านี้ช่วยให้คุณสร้างการคำนวณที่รองรับความต้องการของการวิเคราะห์ Business Intelligence โดยช่วยให้คุณจัดการข้อมูลโดยใช้ช่วงเวลาซึ่งรวมถึงวันเดือนไตรมาสและปี
อ้างถึงบท - ฟังก์ชัน DAX Time Intelligenceสำหรับรายละเอียด
ฟังก์ชันวันที่และเวลาของ DAX
ฟังก์ชัน DAX Date and Time จะคล้ายกับฟังก์ชันวันที่และเวลาของ Excel อย่างไรก็ตามฟังก์ชัน DAX Date and Time จะขึ้นอยู่กับชนิดข้อมูลวันที่และเวลาของ DAX
อ้างถึงบท - ฟังก์ชัน DAX Date and Timeสำหรับรายละเอียด
ฟังก์ชันข้อมูล DAX
ฟังก์ชันข้อมูล DAX จะดูเซลล์หรือแถวที่จัดเตรียมไว้เป็นอาร์กิวเมนต์และบอกคุณว่าค่านั้นตรงกับชนิดที่คาดไว้หรือไม่
อ้างถึงบท - ฟังก์ชันข้อมูล DAXสำหรับรายละเอียด
ฟังก์ชันตรรกะ DAX
DAX Logical Functions ส่งคืนข้อมูลเกี่ยวกับค่าในนิพจน์ ตัวอย่างเช่นฟังก์ชัน DAX TRUE ช่วยให้คุณทราบว่านิพจน์ที่คุณกำลังประเมินส่งกลับค่า TRUE หรือไม่
อ้างถึงบท - ฟังก์ชันลอจิก DAXสำหรับรายละเอียด
ฟังก์ชันคณิตศาสตร์และทริกของ DAX
ฟังก์ชันทางคณิตศาสตร์และตรีโกณมิติของ DAX นั้นคล้ายกับฟังก์ชันทางคณิตศาสตร์และตรีโกณมิติของ Excel มาก
อ้างถึงบท - ฟังก์ชันคณิตศาสตร์และทริกของ DAXสำหรับรายละเอียด
DAX Parent และ Child Functions
ฟังก์ชัน DAX Parent และ Child มีประโยชน์ในการจัดการข้อมูลที่นำเสนอเป็นลำดับชั้นพาเรนต์ / รองในโมเดลข้อมูล
อ้างถึงบท - ฟังก์ชัน DAX Parent และ Childสำหรับรายละเอียด
ฟังก์ชันทางสถิติของ DAX
ฟังก์ชันทางสถิติของ DAX นั้นคล้ายกับฟังก์ชันทางสถิติของ Excel มาก
อ้างถึงบท - ฟังก์ชันทางสถิติ DAXสำหรับรายละเอียด
ฟังก์ชันข้อความ DAX
ฟังก์ชัน DAX Text ทำงานกับตารางและคอลัมน์ ด้วยฟังก์ชัน DAX Text คุณสามารถส่งคืนส่วนหนึ่งของสตริงค้นหาข้อความภายในสตริงหรือค่าสตริงที่เชื่อมต่อกัน คุณยังสามารถควบคุมรูปแบบสำหรับวันที่เวลาและตัวเลขได้อีกด้วย
อ้างถึงบท - ฟังก์ชัน DAX Textสำหรับรายละเอียด
ฟังก์ชันอื่น ๆ ของ DAX
ฟังก์ชัน DAX เหล่านี้ดำเนินการเฉพาะที่ไม่สามารถกำหนดโดยหมวดหมู่ฟังก์ชันอื่น ๆ ที่ส่วนใหญ่เป็นของฟังก์ชัน
อ้างถึงบท - ฟังก์ชันอื่น ๆ ของ DAXสำหรับรายละเอียด
โครงสร้างคำอธิบายฟังก์ชัน DAX
ถ้าคุณต้องใช้ฟังก์ชัน DAX ในสูตร DAX คุณต้องเข้าใจฟังก์ชันโดยละเอียด คุณควรทราบไวยากรณ์ของฟังก์ชันประเภทพารามิเตอร์สิ่งที่ฟังก์ชันส่งกลับ ฯลฯ
ในบทช่วยสอนนี้มีการใช้โครงสร้างคำอธิบายฟังก์ชันทั่วไปสำหรับฟังก์ชัน DAX ทั้งหมดเพื่อให้คุณสามารถอ่านและตีความฟังก์ชัน DAX ได้อย่างมีประสิทธิภาพ
อ้างถึงบท - โครงสร้างคำอธิบายฟังก์ชัน 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). คุณสามารถละเว้นชื่อพารามิเตอร์ - ค่าที่ซ้ำกันสามครั้งและเขียนเป็นวันที่ (ปีเดือนวัน) ดังที่เห็นได้จากการใช้คำนำหน้าเท่านั้นฟังก์ชันนี้จึงอ่านได้ง่ายขึ้น อย่างไรก็ตามบางครั้งต้องมีชื่อพารามิเตอร์และคำนำหน้าเพื่อความชัดเจน
ตัวอย่างเช่นพิจารณา Year_columnName. ชื่อพารามิเตอร์คือ ColumnName และคำนำหน้าคือ Year จำเป็นต้องใช้ทั้งสองอย่างเพื่อให้ผู้ใช้เข้าใจว่าพารามิเตอร์ต้องการการอ้างอิงถึงคอลัมน์ปีที่มีอยู่
ถ้าคุณต้องใช้ฟังก์ชัน 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 อื่นที่ต้องใช้คอลัมน์หรือตาราง
ฟังก์ชันการรวม DAX จะรวมนิพจน์ใด ๆ บนแถวของตารางและมีประโยชน์ในการคำนวณ
ต่อไปนี้เป็นฟังก์ชัน DAX Aggregation -
- ฟังก์ชัน DAX ADDCOLUMNS
- ฟังก์ชัน DAX AVERAGE
- ฟังก์ชัน DAX AVERAGEA
- ฟังก์ชัน DAX AVERAGEX
- ฟังก์ชัน DAX COUNT
- ฟังก์ชัน DAX COUNTA
- ฟังก์ชัน DAX COUNTAX
- ฟังก์ชัน DAX COUNTBLANK
- ฟังก์ชัน DAX COUNTROWS
- ฟังก์ชัน DAX COUNTX
- ฟังก์ชัน DAX CROSSJOIN
- ฟังก์ชัน DAX DISTINCTCOUNT
- ฟังก์ชัน DAX GENERATE
- ฟังก์ชัน DAX GENERATEALL
- ฟังก์ชัน DAX MAX
- ฟังก์ชัน DAX MAXA
- ฟังก์ชัน DAX MAXX
- ฟังก์ชัน DAX MIN
- ฟังก์ชัน DAX MINA
- ฟังก์ชัน DAX MINX
- ฟังก์ชัน DAX PRODUCT
- ฟังก์ชัน DAX PRODUCTX
- ฟังก์ชัน DAX ROW
- ฟังก์ชัน DAX SELECTCOLUMNS
- ฟังก์ชัน DAX SUM
- ฟังก์ชัน DAX SUMMARIZE
- ฟังก์ชัน DAX SUMMARIZE พร้อมตัวเลือก
- ฟังก์ชัน DAX SUMX
- ฟังก์ชัน DAX TOPN
คุณสามารถใช้ฟังก์ชันตัวกรอง DAX เพื่อส่งคืนชนิดข้อมูลเฉพาะค้นหาค่าในตารางที่เกี่ยวข้องและกรองตามค่าที่เกี่ยวข้อง ฟังก์ชันการค้นหาทำงานโดยใช้ตารางและความสัมพันธ์ระหว่างกัน ฟังก์ชันตัวกรองช่วยให้คุณจัดการบริบทข้อมูลเพื่อสร้างการคำนวณแบบไดนามิก
ต่อไปนี้เป็นฟังก์ชันตัวกรอง DAX
- ฟังก์ชัน DAX ADDMISSINGITEMS
- ฟังก์ชัน DAX ALL
- ฟังก์ชัน DAX ALLEXCEPT
- ฟังก์ชัน DAX ALLNOBLANKROW
- ฟังก์ชัน DAX ALLSELECTED
- ฟังก์ชัน DAX CALCULATE
- ฟังก์ชัน DAX CALCULATETABLE
- ฟังก์ชัน DAX CROSSFILTER
- ฟังก์ชัน DAX DISTINCT
- ฟังก์ชัน DAX EARLIER
- ฟังก์ชัน DAX EARLIEST
- ฟังก์ชัน DAX FILTER
- ฟังก์ชัน DAX FILTERS
- ฟังก์ชัน DAX HASONEFILTER
- ฟังก์ชัน DAX HASONEVALUE
- ฟังก์ชัน DAX ISCROSSFILTERED
- ฟังก์ชัน DAX ISFILTERED
- ฟังก์ชัน DAX KEEPFILTERS
- ฟังก์ชัน DAX RELATED
- ฟังก์ชัน DAX RELATEDTABLE
- ฟังก์ชัน DAX USERELATIONSHIP
- ฟังก์ชัน DAX VALUES
ฟังก์ชัน DAX Time Intelligence ช่วยให้คุณสร้างการคำนวณที่รองรับความต้องการของการวิเคราะห์ Business Intelligence โดยช่วยให้คุณสามารถจัดการข้อมูลโดยใช้ช่วงเวลาซึ่งรวมถึงวันเดือนไตรมาสและปี
ต่อไปนี้เป็นฟังก์ชัน DAX Time Intelligence
- ฟังก์ชัน DAX CLOSINGBALANCEMONTH
- ฟังก์ชัน DAX CLOSINGBALANCEQUARTER
- ฟังก์ชัน DAX CLOSINGBALANCEYEAR
- ฟังก์ชัน DAX DATEADD
- ฟังก์ชัน DAX DATESBETWEEN
- ฟังก์ชัน DAX DATESINPERIOD
- ฟังก์ชัน DAX DATESMTD
- ฟังก์ชัน DAX DATESQTD
- ฟังก์ชัน DAX DATESYTD
- ฟังก์ชัน DAX ENDOFMONTH
- ฟังก์ชัน DAX ENDOFQUARTER
- ฟังก์ชัน DAX ENDOFYEAR
- ฟังก์ชัน DAX FIRSTDATE
- ฟังก์ชัน DAX FIRSTNONBLANK
- ฟังก์ชัน DAX LASTDATE
- ฟังก์ชัน DAX LASTNONBLANK
- ฟังก์ชัน DAX NEXTDAY
- ฟังก์ชัน DAX NEXTMONTH
- ฟังก์ชัน DAX NEXTQUARTER
- ฟังก์ชัน DAX NEXTYEAR
- ฟังก์ชัน DAX OPENINGBALANCEMONTH
- ฟังก์ชัน DAX OPENINGBALANCEQUARTER
- ฟังก์ชัน DAX OPENINGBALANCEYEAR
- ฟังก์ชัน DAX PARALLELPERIOD
- ฟังก์ชัน DAX PREVIOUSDAY
- ฟังก์ชัน DAX PREVIOUSMONTH
- ฟังก์ชัน DAX PREVIOUSQUARTER
- ฟังก์ชัน DAX PREVIOUSYEAR
- ฟังก์ชัน DAX SAMEPERIODLASTYEAR
- ฟังก์ชัน DAX STARTOFMONTH
- ฟังก์ชัน DAX STARTOFQUARTER
- ฟังก์ชัน DAX STARTOFYEAR
- ฟังก์ชัน DAX TOTALMTD
- ฟังก์ชัน DAX TOTALQTD
- ฟังก์ชัน DAX TOTALYTD
ฟังก์ชัน DAX Date and Time จะคล้ายกับฟังก์ชันวันที่และเวลาของ Excel อย่างไรก็ตามฟังก์ชันวันที่และเวลาของ DAX จะยึดตามชนิดข้อมูล DAX datetime
ต่อไปนี้เป็นฟังก์ชันวันที่และเวลาของ DAX -
- ฟังก์ชัน DAX CALENDAR
- ฟังก์ชัน DAX CALENDARAUTO
- ฟังก์ชัน DAX DATE
- ฟังก์ชัน DAX DATEDIFF
- ฟังก์ชัน DAX DATEVALUE
- ฟังก์ชัน DAX DAY
- ฟังก์ชัน DAX EDATE
- ฟังก์ชัน DAX EOMONTH
- ฟังก์ชัน DAX HOUR
- ฟังก์ชัน DAX MINUTE
- ฟังก์ชัน DAX MONTH
- ฟังก์ชัน DAX NOW
- ฟังก์ชัน DAX SECOND
- ฟังก์ชัน DAX TIME
- ฟังก์ชัน DAX TIMEVALUE
- ฟังก์ชัน DAX TODAY
- ฟังก์ชัน DAX WEEKDAY
- ฟังก์ชัน DAX WEEKNUM
- ฟังก์ชัน DAX YEAR
- ฟังก์ชัน DAX YEARFRAC
ฟังก์ชันข้อมูล DAX ดูที่ค่าหรือคอลัมน์ที่ระบุเป็นอาร์กิวเมนต์และบอกคุณว่าค่านั้นตรงกับชนิดที่คาดไว้หรือไม่
ต่อไปนี้เป็นฟังก์ชันข้อมูล DAX -
- ฟังก์ชัน DAX CONTAINS
- ฟังก์ชัน DAX CUSTOMDATA
- ฟังก์ชัน DAX ISBLANK
- ฟังก์ชัน DAX ISERROR
- ฟังก์ชัน DAX ISEMPTY
- ฟังก์ชัน DAX ISEVEN
- ฟังก์ชัน DAX ISLOGICAL
- ฟังก์ชัน DAX ISNONTEXT
- ฟังก์ชัน DAX ISNUMBER
- ฟังก์ชัน DAX ISODD
- ฟังก์ชัน DAX ISONORAFTER
- ฟังก์ชัน DAX ISTEXT
- ฟังก์ชัน DAX LOOKUPVALUE
- ฟังก์ชัน DAX USERNAME
ฟังก์ชันตรรกะของ DAX ส่งคืนค่าตรรกะ (TRUE / FALSE) ตามการดำเนินการทางตรรกะที่ดำเนินการกับพารามิเตอร์ที่เกี่ยวข้อง
ต่อไปนี้คือฟังก์ชัน DAX Logical -
- ฟังก์ชัน DAX AND
- ฟังก์ชัน DAX FALSE
- ฟังก์ชัน DAX IF
- ฟังก์ชัน DAX IFERROR
- ฟังก์ชัน DAX NOT
- DAX หรือฟังก์ชัน
- ฟังก์ชัน DAX SWITCH
- ฟังก์ชัน DAX TRUE
ฟังก์ชันทางคณิตศาสตร์และตรีโกณมิติของ DAX นั้นคล้ายกับฟังก์ชันทางคณิตศาสตร์และตรีโกณมิติของ Excel มาก
ต่อไปนี้เป็นฟังก์ชัน DAX Math และ Trig -
- ฟังก์ชัน DAX ABS
- ฟังก์ชัน DAX ACOS
- ฟังก์ชัน DAX ACOSH
- ฟังก์ชัน DAX ASIN
- ฟังก์ชัน DAX ASINH
- ฟังก์ชัน DAX ATAN
- ฟังก์ชัน DAX ATANH
- ฟังก์ชัน DAX CEILING
- ฟังก์ชัน DAX COMBIN
- ฟังก์ชัน DAX COMBINA
- ฟังก์ชัน DAX COS
- ฟังก์ชัน DAX COSH
- ฟังก์ชัน DAX CURRENCY
- ฟังก์ชัน DAX DEGREES
- ฟังก์ชัน DAX DIVIDE
- ฟังก์ชัน DAX EVEN
- ฟังก์ชัน DAX EXP
- ฟังก์ชัน DAX FACT
- ฟังก์ชัน DAX FLOOR
- ฟังก์ชัน DAX GCD
- ฟังก์ชัน DAX INT
- ฟังก์ชัน DAX ISO.CEILING
- ฟังก์ชัน DAX LCM
- ฟังก์ชัน DAX LN
- ฟังก์ชัน DAX LOG
- ฟังก์ชัน DAX LOG10
- ฟังก์ชัน DAX MROUND
- ฟังก์ชัน DAX MOD
- ฟังก์ชัน DAX ODD
- ฟังก์ชัน DAX PERMUT
- ฟังก์ชัน DAX PI
- ฟังก์ชัน DAX POWER
- ฟังก์ชัน DAX QUOTIENT
- ฟังก์ชัน DAX RADIANS
- ฟังก์ชัน DAX RAND
- ฟังก์ชัน DAX RANDBETWEEN
- ฟังก์ชัน DAX ROUND
- ฟังก์ชัน DAX ROUNDDOWN
- ฟังก์ชัน DAX ROUNDUP
- ฟังก์ชัน DAX SIGN
- ฟังก์ชัน DAX SIN
- ฟังก์ชัน DAX SINH
- ฟังก์ชัน DAX SQRT
- ฟังก์ชัน DAX SQRTPI
- ฟังก์ชัน DAX TAN
- ฟังก์ชัน DAX TANH
- ฟังก์ชัน DAX TRUNC
ฟังก์ชัน DAX Parent และ Child มีประโยชน์ในการจัดการข้อมูลที่นำเสนอเป็นลำดับชั้นพาเรนต์ / รองในโมเดลข้อมูล
ต่อไปนี้เป็นฟังก์ชัน DAX Parent และ Child -
- ฟังก์ชัน DAX PATH
- ฟังก์ชัน DAX PATHCONTAINS
- ฟังก์ชัน DAX PATHITEM
- ฟังก์ชัน DAX PATHITEMREVERSE
- ฟังก์ชัน DAX PATHLENGTH
ฟังก์ชันทางสถิติของ DAX นั้นคล้ายกับฟังก์ชันทางสถิติของ Excel มาก
ต่อไปนี้เป็นฟังก์ชันทางสถิติของ DAX -
- ฟังก์ชัน DAX BETA.DIST
- ฟังก์ชัน DAX BETA.INV
- ฟังก์ชัน DAX CHISQ.DIST
- ฟังก์ชัน DAX CHISQ.DIST.RT
- ฟังก์ชัน DAX CHISQ.INV
- ฟังก์ชัน DAX CHISQ.INV.RT
- ฟังก์ชัน DAX CONFIDENCE.NORM
- ฟังก์ชัน DAX CONFIDENCE.T
- ฟังก์ชัน DAX EXPON.DIST
- ฟังก์ชัน DAX GEOMEAN
- ฟังก์ชัน DAX GEOMEANX
- ฟังก์ชัน DAX MEDIAN
- ฟังก์ชัน DAX MEDIANX
- ฟังก์ชัน DAX PERCENTILE.EXC
- ฟังก์ชัน DAX PERCENTILE.INC
- ฟังก์ชัน DAX PERCENTILEX.EXC
- ฟังก์ชัน DAX PERCENTILEX.INC
- ฟังก์ชัน DAX POISSON.DIST
- ฟังก์ชัน DAX RANK.EQ
- ฟังก์ชัน DAX RANKX
- ฟังก์ชัน DAX SAMPLE
- ฟังก์ชัน DAX STDEV.P
- ฟังก์ชัน DAX STDEV.S
- ฟังก์ชัน DAX STDEVX.P
- ฟังก์ชัน DAX STDEVX.S
- ฟังก์ชัน DAX VAR.P
- ฟังก์ชัน DAX VAR.S
- ฟังก์ชัน DAX VARX.P
- ฟังก์ชัน DAX VARX.S
- ฟังก์ชัน DAX XIRR
- ฟังก์ชัน DAX XNPV
ฟังก์ชัน DAX Text ทำงานกับตารางและคอลัมน์ ด้วยฟังก์ชัน DAX Text คุณสามารถส่งคืนส่วนหนึ่งของสตริงค้นหาข้อความภายในสตริงหรือเชื่อมต่อค่าสตริงได้ คุณยังสามารถควบคุมรูปแบบสำหรับวันที่เวลาและตัวเลขได้อีกด้วย
ต่อไปนี้เป็นฟังก์ชัน DAX Text -
- ฟังก์ชัน DAX BLANK
- ฟังก์ชัน DAX CODE
- ฟังก์ชัน DAX CONCATENATE
- ฟังก์ชัน DAX CONCATENATEX
- ฟังก์ชัน DAX EXACT
- ฟังก์ชัน DAX FIND
- ฟังก์ชัน DAX FIXED
- ฟังก์ชัน DAX FORMAT
- ฟังก์ชัน DAX LEFT
- ฟังก์ชัน DAX LEN
- ฟังก์ชัน DAX LOWER
- ฟังก์ชัน DAX MID
- ฟังก์ชัน DAX REPLACE
- ฟังก์ชัน DAX REPT
- ฟังก์ชัน DAX RIGHT
- ฟังก์ชัน DAX SEARCH
- ฟังก์ชัน DAX SUBSTITUTE
- ฟังก์ชัน DAX TRIM
- ฟังก์ชัน DAX UPPER
- ฟังก์ชัน DAX VALUE
ฟังก์ชัน DAX เหล่านี้ดำเนินการเฉพาะที่ไม่สามารถกำหนดโดยหมวดหมู่ฟังก์ชัน DAX อื่น ๆ ที่ส่วนใหญ่เป็นของ
ต่อไปนี้เป็นฟังก์ชันอื่น ๆ ของ DAX -
- ฟังก์ชัน DAX EXCEPT
- ฟังก์ชัน DAX GROUPBY
- ฟังก์ชัน DAX INTERSECT
- ฟังก์ชัน DAX NATURALINNERJOIN
- ฟังก์ชัน DAX NATURALLEFTOUTERJOIN
- ฟังก์ชัน DAX SUMMARIZECOLUMNS
- ฟังก์ชัน DAX UNION
- ฟังก์ชัน DAX VAR