DETAILROWS คืนตารางแถวรายละเอียดของ measure ภายใต้บริบทปัจจุบัน เหมาะกับการดูรายละเอียด/ตรวจสอบการคำนวณของ measure
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| Measure | measure | มาตรวัดที่ต้องการดึงแถวรายละเอียด |
DETAILROWS ใช้คืน “ตารางของแถวรายละเอียด” ที่อยู่เบื้องหลังมาตรวัด (measure) ภายใต้บริบทปัจจุบัน เหมาะกับการทำงานแบบ drill-through/ดูรายละเอียด หรือใช้สร้างตารางเพื่อตรวจสอบว่ามาตรวัดนั้นดึงแถวใดมาประเมิน
เช่น ตรวจสอบว่ามาตรวัดใช้แถวใดในบริบทที่เลือก
คืนรายการแถวที่เกี่ยวข้องเพื่อให้ผู้ใช้เจาะดูรายละเอียด
เหมาะสำหรับตรวจสอบหรือทำรายงานรายละเอียดจากมาตรวัด
ใช้ COUNTROWS นับจำนวนแถวของตารางที่ DETAILROWS คืนมา
DETAILROWS จะคืนแถวภายใต้บริบทที่เลือก เช่น ปี/สินค้า/สาขา
ใช่ มันคืนค่าเป็นตารางของแถวรายละเอียด เพื่อให้นำไปใช้งานต่อ เช่น แสดงเป็นตารางหรือสรุปด้วย COUNTROWS
โดยปกติออกแบบมาให้ใช้กับ measure เพื่อดึงแถวรายละเอียดของการประเมิน measure ในบริบทนั้น
ฟังก์ชันที่ผู้เขียนโยงไว้กับ DETAILROWS จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
SUMMARIZE สร้างตารางสรุปโดยจัดกลุ่มข้อมูลตามคอลัมน์ที่กำหนด คล้าย GROUP BY ใน SQL หรือ Pivot Table ใน Excel คืนค่าตารางที่มีหนึ่งแถวต่อหนึ่ง unique combination ของคอลัมน์ที่เลือก สามารถอ้างถึงคอลัมน์จาก related table ได้โดยตรงโดยไม่ต้องใช้ RELATED มักใช้สร้าง virtual table ใน measure เพื่อทำ intermediate calculations ก่อนใช้ iterator functions อย่าง SUMX, AVERAGEX คำนวณต่อ ⚠️ Best Practice: ใช้ ADDCOLUMNS ครอบ SUMMARIZE แทนการใส่ extension columns ตรงๆ เพื่อ performance และ filter context control ที่ดีกว่า สำหรับ calculated table แนะนำใช้ SUMMARIZECOLUMNS แทนเนื่องจากมี performance ดีกว่าอย่างมาก
VALUES ดึงค่าที่ไม่ซ้ำจากคอลัมน์ หรือดึงแถวทั้งหมดจากตาราง โดยรวมแถว BLANK ที่เกิดจากข้อผิดพลาดของความสัมพันธ์ (Referential Integrity Violations) ส่วน DISTINCT จะไม่รวมแถว BLANK นี้
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่