แชร์ผ่าน


ข้อมูล อ้าง อิง

นําไปใช้กับ: คอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัด คิวรีการคํานวณวิชวล 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]

ดูเพิ่มเติม