หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: คอลัมน์จากการคํานวณ ![]()
ตารางจากการคํานวณ
หน่วยวัด
คิวรีการคํานวณวิชวล
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]