COLLAPSEALL
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณหน่วยวัดการคํานวณวิชวล
เรียกใช้บริบทในระดับสูงสุดเมื่อเทียบกับบริบทปัจจุบัน ถ้ามีการระบุนิพจน์ ให้ส่งกลับค่าในบริบทใหม่ ซึ่งอนุญาตให้มีการนําทางในลําดับชั้นและการคํานวณในระดับสูงสุด
วากยสัมพันธ์
ไวยากรณ์ที่ดําเนินการทั้งการนําทางและการคํานวณ
COLLAPSEALL ( <expression>, <axis> )
ไวยากรณ์ที่ดําเนินการนําทางเท่านั้น
COLLAPSEALL ( <axis> )
พารามิเตอร์
เทอม | นิยาม |
---|---|
expression |
นิพจน์ที่จะประเมินในบริบทใหม่ |
axis |
การอ้างอิงแกน |
ค่าผลลัพธ์
สําหรับเวอร์ชันที่ดําเนินการทั้งการนําทางและการคํานวณ ฟังก์ชันจะส่งกลับค่าของนิพจน์ในบริบทใหม่หลังจากนําทางไปยังระดับสูงสุด สําหรับเวอร์ชันที่ดําเนินการนําทางเท่านั้น ฟังก์ชันจะปรับเปลี่ยนบริบทการประเมินโดยนําทางไปยังระดับสูงสุด
หมาย เหตุ
- ฟังก์ชันนี้สามารถใช้ได้เฉพาะในการคํานวณวิชวลเท่านั้น
- สามารถใช้เวอร์ชัน navigation-only ของฟังก์ชันภายในฟังก์ชัน CALCULATE ได้
- ระดับของลําดับชั้นจะถูกกําหนดโดยคอลัมน์ทั้งหมดในแต่ละแกนที่อ้างอิงโดยการอ้างอิงแกน
ตัวอย่าง
กําหนดตารางที่สรุปยอดขายทั้งหมดสําหรับลําดับชั้นที่มีระดับสําหรับผลรวม ปี ไตรมาส และเดือน การคํานวณ DAX ต่อไปนี้จะดึงข้อมูลค่าของ [SalesAmount] ในระดับสูงสุด ผลรวม
TotalValue = COLLAPSEALL([SalesAmount], ROWS)
สกรีนช็อตด้านล่างแสดงเมทริกซ์ที่มีการคํานวณวิชวล
การคํานวณวิชวล