แชร์ผ่าน


ข้อมูล คอลัมน์

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

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

ไวยากรณ์

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

พารามิเตอร์

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

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

จำกัด

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

ค่าผลลัพธ์

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

คอลัมน์ ชนิดของข้อมูล คำอธิบาย
[ID] Integer ตัวระบุที่ไม่ซ้ํากันสําหรับคอลัมน์
[TableID] Integer ตัวระบุของตารางที่ประกอบด้วยคอลัมน์นี้
[ExplicitName] สตริง ชื่อคอลัมน์ที่กําหนดไว้อย่างชัดเจน
[InferredName] สตริง ชื่อที่อนุมานของคอลัมน์
[ExplicitDataType] Integer ชนิดข้อมูลที่กําหนดไว้อย่างชัดเจนของคอลัมน์
[InferredDataType] Integer ชนิดข้อมูลที่อนุมานของคอลัมน์
[DataCategory] สตริง การจัดประเภทประเภทข้อมูลสําหรับคอลัมน์
[คําอธิบาย] สตริง คําอธิบายของคอลัมน์
[IsHidden] แบบบูลีน คอลัมน์ถูกซ่อนจากเครื่องมือไคลเอ็นต์หรือไม่
[รัฐ] Integer สถานะปัจจุบันของคอลัมน์
[IsUnique] แบบบูลีน คอลัมน์มีค่าที่ไม่ซ้ํากันหรือไม่
[IsKey] แบบบูลีน คอลัมน์เป็นคอลัมน์หลักหรือไม่
[IsNullable] แบบบูลีน คอลัมน์สามารถมีค่า null ได้หรือไม่
[การจัดแนว] Integer การตั้งค่าการจัดแนวสําหรับคอลัมน์
[TableDetailPosition] Integer ตําแหน่งของคอลัมน์ในมุมมองรายละเอียดตาราง
[IsDefaultLabel] แบบบูลีน คอลัมน์นี้เป็นป้ายชื่อเริ่มต้นหรือไม่
[IsDefaultImage] แบบบูลีน คอลัมน์นี้เป็นรูปภาพเริ่มต้นหรือไม่
[SummarizeBy] Integer วิธีการสรุปคอลัมน์
[ColumnStorageID] Integer ตัวระบุสําหรับที่เก็บข้อมูลของคอลัมน์
[Type] Integer การจัดประเภทชนิดของคอลัมน์
[SourceColumn] สตริง ชื่อคอลัมน์ต้นทาง
[ColumnOriginID] Integer ตัวระบุจุดเริ่มต้นของคอลัมน์
[Expression] สตริง นิพจน์ DAX สําหรับคอลัมน์จากการคํานวณ
[FormatString] สตริง สตริงรูปแบบสําหรับคอลัมน์
[IsAvailableInMDX] แบบบูลีน คอลัมน์จะพร้อมใช้งานในคิวรี MDX หรือไม่
[SortByColumnID] Integer รหัสของคอลัมน์ที่จะเรียงลําดับตาม
[AttributeHierarchyID] Integer รหัสของลําดับชั้นของแอตทริบิวต์
[ModifiedTime] DateTime เมื่อคอลัมน์ถูกปรับเปลี่ยนล่าสุด
[StructureModifiedTime] DateTime เมื่อโครงสร้างคอลัมน์ถูกปรับเปลี่ยนล่าสุด
[RefreshedTime] DateTime เมื่อมีการรีเฟรชข้อมูลคอลัมน์ครั้งล่าสุด
[SystemFlags] Integer ค่าสถานะระบบสําหรับคอลัมน์
[KeepUniqueRows] แบบบูลีน จะเก็บแถวที่ไม่ซ้ํากันหรือไม่
[DisplayOrdinal] Integer ลําดับการแสดงของคอลัมน์
[ErrorMessage] สตริง ข้อความแสดงข้อผิดพลาดใด ๆ ที่เกี่ยวข้องกับคอลัมน์
[SourceProviderType] สตริง ชนิดตัวให้บริการต้นทาง
[DisplayFolder] สตริง โฟลเดอร์การแสดงสําหรับการจัดระเบียบคอลัมน์
[EncodingHint] Integer คําแนะนําการเข้ารหัสสําหรับคอลัมน์
[RelatedColumnDetailsID] Integer ตัวระบุสําหรับรายละเอียดคอลัมน์ที่เกี่ยวข้อง
[AlternateOfID] Integer ตัวระบุถ้านี่เป็นตัวเลือกของคอลัมน์อื่นหรือไม่
[LineageTag] สตริง แท็กสายข้อมูลสําหรับการติดตามสายข้อมูลคอลัมน์
[SourceLineageTag] สตริง แท็กสายข้อมูลต้นทาง

หมายเหตุ

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

ตัวอย่าง

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

EVALUATE
	INFO.COLUMNS()

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

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

EVALUATE
	VAR _Columns =
		INFO.COLUMNS()

	VAR _Tables = 
		SELECTCOLUMNS(
			INFO.TABLES(),
			"TableID", [ID],
			"Table Name", [Name]
		)

	VAR _CombinedTable =
		NATURALLEFTOUTERJOIN(
			_Columns,
			_Tables
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable,
			"Table Name", [Table Name],
			"Column Name", [ExplicitName],
			"Data Type", [ExplicitDataType],
			"Is Hidden", [IsHidden],
			"Is Key", [IsKey]
		)
	ORDER BY [Table Name], [Column Name]

ดูเพิ่มเติม