หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: คอลัมน์จากการคํานวณ ![]()
ตารางจากการคํานวณ
หน่วยวัด
คิวรีการคํานวณวิชวล
DAX
แสดงตารางที่มีข้อมูลเกี่ยวกับแต่ละพาร์ติชันในแบบจําลองความหมาย ฟังก์ชันนี้มีเมตาดาต้าเกี่ยวกับพาร์ติชันตารางและคุณสมบัติ
ไวยากรณ์
INFO.PARTITIONS ( [<Restriction name>, <Restriction value>], ... )
พารามิเตอร์
พารามิเตอร์เป็นตัวเลือกสําหรับฟังก์ชัน DAX นี้ เมื่อใช้พารามิเตอร์ จะต้องได้รับทั้งสองอย่าง อนุญาตให้ใช้พารามิเตอร์มากกว่าหนึ่งคู่ ชื่อข้อจํากัดและค่าคือข้อความ และป้อนในเครื่องหมายอัญประกาศ
| เงื่อนไข | คำจำกัดความ |
|---|---|
| ชื่อข้อจํากัด | ชื่อของข้อจํากัดที่ใช้ในการกรองผลลัพธ์ |
| ค่าข้อจํากัด | ค่าที่ใช้เพื่อกรองผลลัพธ์ของข้อจํากัด |
จำกัด
โดยทั่วไปแล้ว คอลัมน์ทั้งหมดของผลลัพธ์ฟังก์ชัน DAX สามารถใช้เป็นข้อจํากัดได้ นอกจากนี้ยังอาจอนุญาตให้มีข้อจํากัดเพิ่มเติมอีกด้วย
ค่าผลลัพธ์
ตารางที่มีคอลัมน์ต่อไปนี้:
| คอลัมน์ | ชนิดข้อมูล | คำอธิบาย |
|---|---|---|
| [ID] | Integer | รหัสเฉพาะสําหรับพาร์ติชัน |
| [TableID] | Integer | ID ของตารางที่พาร์ติชันนี้เป็นสมาชิก |
| [Name] | สตริง | ชื่อของพาร์ติชัน |
| [คําอธิบาย] | สตริง | คําอธิบายของพาร์ติชัน |
| [DataSourceID] | Integer | ID ของแหล่งข้อมูลสําหรับพาร์ติชันนี้ |
| [QueryDefinition] | สตริง | ข้อกําหนดคิวรีที่ใช้เพื่อเติมพาร์ติชัน |
| [รัฐ] | Integer | สถานะปัจจุบันของพาร์ติชัน |
| [Type] | Integer | ชนิดของพาร์ติชัน |
| [PartitionStorageID] | Integer | ID ของที่เก็บข้อมูลพาร์ติชัน |
| [Mode] | Integer | โหมดการประมวลผลสําหรับพาร์ติชัน |
| [DataView] | Integer | การตั้งค่ามุมมองข้อมูลสําหรับพาร์ติชัน |
| [ModifiedTime] | DateTime | วันที่และเวลาที่ปรับเปลี่ยนพาร์ติชันครั้งล่าสุด |
| [RefreshedTime] | DateTime | วันที่และเวลาที่มีการรีเฟรชพาร์ติชันครั้งล่าสุด |
| [SystemFlags] | Integer | สถานะระบบสําหรับพาร์ติชัน |
| [ErrorMessage] | สตริง | ข้อความแสดงข้อผิดพลาดถ้าพาร์ติชันอยู่ในสถานะข้อผิดพลาด |
| [RetainDataTillForceCalculate] | แบบบูลีน | จะเก็บรักษาข้อมูลไว้จนกว่าจะบังคับใช้การคํานวณหรือไม่ |
| [RangeStart] | สตริง | ช่วงเริ่มต้นสําหรับการรีเฟรชแบบเพิ่มหน่วย ถ้ามี |
| [RangeEnd] | สตริง | ช่วงสิ้นสุดสําหรับการรีเฟรชแบบเพิ่มหน่วย ถ้ามี |
| [RangeGranularity] | Integer | ส่วนประกอบสําหรับการแบ่งพาร์ติชันตามช่วง |
| [RefreshBookmark] | สตริง | บุ๊กมาร์กสําหรับการดําเนินการรีเฟรชแบบเพิ่มหน่วย |
| [QueryGroupID] | Integer | ID ของกลุ่มคิวรีที่พาร์ติชันนี้เป็นสมาชิก |
| [ExpressionSourceID] | Integer | ID ของแหล่งข้อมูลนิพจน์ |
| [MAttributes] | สตริง | แอตทริบิวต์พาร์ติชันเพิ่มเติม |
หมายเหตุ
- โดยทั่วไปแล้วจะใช้ใน DAX คิวรีเพื่อตรวจสอบและทําเอกสารเมตาดาต้าแบบจําลอง
- สิทธิ์ที่จําเป็นจะขึ้นอยู่กับโฮสต์ การคิวรีเมตาดาต้าแบบเต็มอาจจําเป็นต้องมีสิทธิ์ผู้ดูแลระบบแบบจําลอง
ตัวอย่าง
คิวรี DAX ต่อไปนี้สามารถเรียกใช้ในมุมมองคิวรี DAX:
EVALUATE
INFO.PARTITIONS()
ตัวอย่างที่ 2 - DAX คิวรีที่มีการรวม
คิวรี DAX ต่อไปนี้สามารถเรียกใช้ในมุมมองคิวรี DAX:
EVALUATE
VAR _Partitions =
INFO.PARTITIONS()
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"TableID", [ID],
"Table Name", [Name]
)
VAR _DataSources =
SELECTCOLUMNS(
INFO.DATASOURCES(),
"DataSourceID", [ID],
"Data Source Name", [Name]
)
VAR _CombinedWithTables =
NATURALLEFTOUTERJOIN(
_Partitions,
_Tables
)
VAR _CombinedWithDataSources =
NATURALLEFTOUTERJOIN(
_CombinedWithTables,
_DataSources
)
RETURN
SELECTCOLUMNS(
_CombinedWithDataSources,
"Table Name", [Table Name],
"Partition Name", [Name],
"Data Source Name", [Data Source Name],
"Type", [Type],
"Refreshed Time", [RefreshedTime]
)
ORDER BY [Table Name], [Partition Name]