แชร์ผ่าน


ข้อมูล ตาราง

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

ส่งกลับตารางที่มีข้อมูลเกี่ยวกับแต่ละตารางในแบบจําลองเชิงความหมาย พร้อมคอลัมน์ที่ตรงกับชุดแถวของแผนการสําหรับวัตถุตาราง (ตัวอย่างเช่น ชื่อ คําอธิบาย และการมองเห็น)

ไวยากรณ์

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

พารามิเตอร์

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

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

จำกัด

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

ค่าผลลัพธ์

ตารางที่มีคอลัมน์ตรงกับชุดแถว Schema สําหรับวัตถุตารางในแบบจําลองความหมายปัจจุบัน

คอลัมน์ คำอธิบาย
ID รหัสเฉพาะสําหรับตาราง
ModelID คีย์นอกไปยังแบบจําลองที่มีตารางนี้
ชื่อ ชื่อของตาราง
DataCategory การจัดประเภทข้อมูลสําหรับตาราง
คำอธิบาย คําอธิบายเกี่ยวกับตาราง
IsHidden บูลีนที่ระบุว่าตารางถูกซ่อนจากโปรแกรมประยุกต์ไคลเอ็นต์หรือไม่
TableStorageID คีย์นอกไปยังข้อมูลการจัดเก็บตาราง
ปรับเปลี่ยนเวลา วันที่และเวลาที่ปรับเปลี่ยนตารางครั้งล่าสุด
StructureModifiedTime วันที่และเวลาที่ปรับเปลี่ยนโครงสร้างตารางครั้งล่าสุด
SystemFlags แฟล็กของระบบสําหรับการจัดการตารางภายใน
ShowAsVariationsOnly บูลีนที่ระบุว่าตารางควรแสดงเฉพาะชุดรูปแบบหรือไม่
ไอสไพรส์ บูลีนที่ระบุว่าตารางเป็นแบบส่วนตัวหรือไม่
DefaultDetailRowsDefinitionID คีย์นอกไปยังข้อกําหนดแถวรายละเอียดเริ่มต้น
AlternateSourcePrecedence ลําดับความสําคัญสําหรับแหล่งข้อมูลสํารอง
RefreshPolicyID Foreign key ไปยังนโยบายการรีเฟรชสําหรับการรีเฟรชแบบเพิ่มหน่วย
CalculationGroupID คีย์นอกสําหรับกลุ่มการคํานวณถ้าตารางนี้เป็นกลุ่มการคํานวณ
ExcludeFromModelRefresh บูลีนที่ระบุว่าจะแยกตารางนี้ออกจากการรีเฟรชแบบจําลองหรือไม่
LineageTag แท็กสายข้อมูลสําหรับการติดตามสายข้อมูลตาราง
SourceLineageTag แท็กสายข้อมูลต้นทางจากแหล่งข้อมูลต้นฉบับ
ระบบจัดการ บูลีนที่ระบุว่าตารางถูกจัดการโดยระบบหรือไม่

หมายเหตุ

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

ตัวอย่าง

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

EVALUATE
	INFO.TABLES()

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

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

EVALUATE
VAR _Tables = 
    SELECTCOLUMNS(
        INFO.TABLES(),
        "TableID", [ID],
        "Table Name", [Name],
        "Description", [Description],
        "Is Hidden", [IsHidden],
        "Calculation Group ID", [CalculationGroupID],
        "Refresh Policy ID", [RefreshPolicyID]
    )

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

VAR _RefreshPolicies = 
    SELECTCOLUMNS(
        INFO.REFRESHPOLICIES(),
        "RefreshPolicyID", [ID],
        "Policy Type", [PolicyType],
        "Incremental Periods", [IncrementalPeriods]
    )

VAR _CombinedTable1 = 
    NATURALLEFTOUTERJOIN(
        _Tables,
        _CalculationGroups
    )

VAR _CombinedTable2 = 
    NATURALLEFTOUTERJOIN(
        _CombinedTable1,
        _RefreshPolicies
    )

RETURN
    SELECTCOLUMNS(
        _CombinedTable2,
        "Table Name", [Table Name],
        "Description", [Description],
        "Is Hidden", [Is Hidden],
        "Calculation Group", [Calculation Group Name],
        "Policy Type", [Policy Type],
        "Incremental Periods", [Incremental Periods]
    )
ORDER BY [Table Name]

ดูเพิ่มเติม