หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: คอลัมน์จากการคํานวณ ![]()
ตารางจากการคํานวณ
หน่วยวัด
คิวรีการคํานวณวิชวล
DAX
ส่งกลับตารางที่มีข้อมูลเกี่ยวกับการขึ้นต่อกันแต่ละรายการในแบบจําลองความหมาย ฟังก์ชันนี้มีเมตาดาต้าเกี่ยวกับการขึ้นต่อกันของวัตถุและความสัมพันธ์ระหว่างออบเจ็กต์แบบจําลอง
ไวยากรณ์
INFO.DEPENDENCIES ( [<Restriction name>, <Restriction value>], ... )
พารามิเตอร์
พารามิเตอร์เป็นตัวเลือกสําหรับฟังก์ชัน DAX นี้ เมื่อใช้พารามิเตอร์ จะต้องได้รับทั้งสองอย่าง อนุญาตให้ใช้พารามิเตอร์มากกว่าหนึ่งคู่ ชื่อข้อจํากัดและค่าคือข้อความ และป้อนในเครื่องหมายอัญประกาศ
| เงื่อนไข | คำจำกัดความ |
|---|---|
| ชื่อข้อจํากัด | ชื่อของข้อจํากัดที่ใช้ในการกรองผลลัพธ์ |
| ค่าข้อจํากัด | ค่าที่ใช้เพื่อกรองผลลัพธ์ของข้อจํากัด |
จำกัด
โดยทั่วไปแล้ว คอลัมน์ทั้งหมดของผลลัพธ์ฟังก์ชัน DAX สามารถใช้เป็นข้อจํากัดได้ นอกจากนี้ยังอาจอนุญาตให้มีข้อจํากัดเพิ่มเติมอีกด้วย
ค่าผลลัพธ์
ตารางที่มีคอลัมน์ต่อไปนี้:
| ชื่อคอลัมน์ | ชนิดของข้อมูล | คำอธิบาย |
|---|---|---|
| [DATABASE_NAME] | สตริง | ชื่อของฐานข้อมูลที่มีวัตถุ |
| [OBJECT_TYPE] | สตริง | ชนิดของออบเจ็กต์ (เช่น ATTRIBUTE_HIERARCHY, ลําดับชั้น, MEASURE) |
| [TABLE] | สตริง | ชื่อของตารางที่มีวัตถุ |
| [OBJECT] | สตริง | ชื่อของวัตถุ |
| [EXPRESSION] | สตริง | นิพจน์ที่เกี่ยวข้องกับออบเจ็กต์ |
| [REFERENCED_OBJECT_TYPE] | สตริง | ชนิดของวัตถุที่อ้างอิง |
| [REFERENCED_TABLE] | สตริง | ชื่อของตารางที่มีวัตถุที่อ้างอิง |
| [REFERENCED_OBJECT] | สตริง | ชื่อของวัตถุที่อ้างอิง |
| [REFERENCED_EXPRESSION] | สตริง | นิพจน์ของวัตถุที่อ้างอิง |
| [QUERY] | สตริง | บริบทคิวรีสําหรับการขึ้นต่อกัน |
หมายเหตุ
- โดยทั่วไปแล้วจะใช้ใน DAX คิวรีเพื่อตรวจสอบและทําเอกสารเมตาดาต้าแบบจําลอง
- สิทธิ์ที่จําเป็นจะขึ้นอยู่กับโฮสต์ การคิวรีเมตาดาต้าแบบเต็มอาจจําเป็นต้องมีสิทธิ์ผู้ดูแลระบบแบบจําลอง
ตัวอย่าง
คิวรี DAX ต่อไปนี้สามารถเรียกใช้ในมุมมองคิวรี DAX:
EVALUATE
INFO.DEPENDENCIES()
ตัวอย่างที่ 2 - DAX คิวรีที่มีการรวม
คิวรี DAX ต่อไปนี้สามารถเรียกใช้ในมุมมองคิวรี DAX:
EVALUATE
VAR _Dependencies =
INFO.DEPENDENCIES()
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"TABLE", [Name],
"Table ID", [ID]
)
VAR _ReferencedTables =
SELECTCOLUMNS(
INFO.TABLES(),
"REFERENCED_TABLE", [Name],
"Referenced Table ID", [ID]
)
VAR _CombinedWithTables =
NATURALLEFTOUTERJOIN(
_Dependencies,
_Tables
)
VAR _CombinedWithReferencedTables =
NATURALLEFTOUTERJOIN(
_CombinedWithTables,
_ReferencedTables
)
RETURN
SELECTCOLUMNS(
_CombinedWithReferencedTables,
"Object Type", [OBJECT_TYPE],
"Table", [TABLE],
"Object", [OBJECT],
"Referenced Object Type", [REFERENCED_OBJECT_TYPE],
"Referenced Table", [REFERENCED_TABLE],
"Referenced Object", [REFERENCED_OBJECT]
)
ORDER BY [TABLE], [OBJECT]