แชร์ผ่าน


ข้อมูล CALCULATIONITEMS

นําไปใช้กับ: คอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัด คิวรีการคํานวณวิชวล DAX

แสดงตารางที่มีข้อมูลเกี่ยวกับหน่วยข้อมูลการคํานวณแต่ละรายการในแบบจําลองความหมาย ฟังก์ชันนี้มีเมตาดาต้าเกี่ยวกับรายการการคํานวณภายในกลุ่มการคํานวณ

ไวยากรณ์

INFO.CALCULATIONITEMS ( [<Restriction name>, <Restriction value>], ... )

พารามิเตอร์

พารามิเตอร์เป็นตัวเลือกสําหรับฟังก์ชัน DAX นี้ เมื่อใช้พารามิเตอร์ จะต้องได้รับทั้งสองอย่าง อนุญาตให้ใช้พารามิเตอร์มากกว่าหนึ่งคู่ ชื่อข้อจํากัดและค่าคือข้อความ และป้อนในเครื่องหมายอัญประกาศ

เงื่อนไข คำจำกัดความ
ชื่อข้อจํากัด ชื่อของข้อจํากัดที่ใช้ในการกรองผลลัพธ์
ค่าข้อจํากัด ค่าที่ใช้เพื่อกรองผลลัพธ์ของข้อจํากัด

จำกัด

โดยทั่วไปแล้ว คอลัมน์ทั้งหมดของผลลัพธ์ฟังก์ชัน DAX สามารถใช้เป็นข้อจํากัดได้ นอกจากนี้ยังอาจอนุญาตให้มีข้อจํากัดเพิ่มเติมอีกด้วย

ค่าผลลัพธ์

ตารางที่มีคอลัมน์ต่อไปนี้:

ชื่อคอลัมน์ ชนิดของข้อมูล คำอธิบาย
[ID] Integer ตัวระบุเฉพาะของรายการการคํานวณ
[CalculationGroupID] Integer ตัวระบุที่ไม่ซ้ําของกลุ่มการคํานวณที่ประกอบด้วยรายการการคํานวณนี้
[FormatStringDefinition] สตริง ข้อกําหนดสตริงรูปแบบสําหรับรายการการคํานวณ
[Name] สตริง ชื่อของสินค้าในการคํานวณ
[คําอธิบาย] สตริง คําอธิบายของสินค้าในการคํานวณ
[ModifiedTime] DateTime วันที่และเวลาที่ปรับเปลี่ยนรายการการคํานวณครั้งล่าสุด
[รัฐ] สตริง สถานะของสินค้าการคํานวณ
[ErrorMessage] สตริง ข้อความแสดงข้อผิดพลาดใดๆ ที่เกี่ยวข้องกับรายการการคํานวณ
[Expression] สตริง นิพจน์ DAX สําหรับรายการการคํานวณ
[Ordinal] Integer ตําแหน่งเลขแสดงอันดับของรายการการคํานวณภายในกลุ่มการคํานวณ

หมายเหตุ

  • โดยทั่วไปแล้วจะใช้ใน DAX คิวรีเพื่อตรวจสอบและทําเอกสารเมตาดาต้าแบบจําลอง
  • สิทธิ์ที่จําเป็นจะขึ้นอยู่กับโฮสต์ การคิวรีเมตาดาต้าแบบเต็มอาจจําเป็นต้องมีสิทธิ์ผู้ดูแลระบบแบบจําลอง

ตัวอย่าง

คิวรี DAX ต่อไปนี้สามารถเรียกใช้ในมุมมองคิวรี DAX:

EVALUATE
	INFO.CALCULATIONITEMS()

ตัวอย่างที่ 2 - DAX คิวรีที่มีการรวม

คิวรี DAX ต่อไปนี้สามารถเรียกใช้ในมุมมองคิวรี DAX:

EVALUATE
	VAR _CalculationItems =
		INFO.CALCULATIONITEMS()

	VAR _CalculationGroups = 
		SELECTCOLUMNS(
			INFO.CALCULATIONGROUPS(),
			"CalculationGroupID", [ID],
			"Calculation Group Description", [Description]
		)

	VAR _CombinedTable =
		NATURALLEFTOUTERJOIN(
			_CalculationItems,
			_CalculationGroups
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable,
			"Calculation Item Name", [Name],
			"Calculation Group Description", [Calculation Group Description],
			"Expression", [Expression],
			"Ordinal", [Ordinal]
		)
		
	ORDER BY [Calculation Group Description], [Ordinal]

ดูเพิ่มเติม