อ่านในภาษาอังกฤษ

แชร์ผ่าน


DATATABLE

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

จัดเตรียมกลไกสําหรับการประกาศชุดค่าข้อมูลแบบอินไลน์

วากยสัมพันธ์

DATATABLE (ColumnName1, DataType1, ColumnName2, DataType2..., {{Value1, Value2...}, {ValueN, ValueN+1...}...})  

พารามิเตอร์

เทอม นิยาม
ColumnName นิพจน์ DAX ใด ๆ ที่แสดงตาราง
DataType ค่าจาระไนที่ประกอบด้วย: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
value อาร์กิวเมนต์เดียวที่ใช้ไวยากรณ์ Excel สําหรับค่าคงที่อาร์เรย์หนึ่งมิติ ซึ่งซ้อนกันเพื่อให้มีอาร์เรย์ของอาร์เรย์ อาร์กิวเมนต์นี้แสดงชุดของค่าข้อมูลที่จะอยู่ในตาราง

เช่น
{ {ค่าใน row1}, {ค่าใน row2}, {ค่าใน row3}, ฯลฯ }
โดยที่ {ค่าใน row1} คือชุดที่คั่นด้วยเครื่องหมายจุลภาคของนิพจน์ค่าคงที่ กล่าวคือเป็นการรวมกันของค่าคงที่ ซึ่งรวมกับฟังก์ชันพื้นฐานจํานวนหนึ่ง รวมถึง DATE, TIME และ BLANK ตลอดจนตัวดําเนินการบวกระหว่าง DATE และ TIME และตัวดําเนินการลบแบบเอกภาคเพื่อให้สามารถแสดงค่าลบได้

ค่าต่อไปนี้คือค่าที่ถูกต้องทั้งหมด: 3, -5, BLANK(), "2009-04-15 02:45:21" ค่าอาจไม่อ้างอิงถึงสิ่งใด ๆ นอกนิพจน์ทันทีและไม่สามารถอ้างอิงถึงคอลัมน์ ตาราง ความสัมพันธ์ หรือสิ่งอื่นได้

ค่าที่ขาดหายไปจะถือว่าเหมือนกับ BLANK() ตัวอย่างเช่น รายการต่อไปนี้จะเหมือนกัน: {1,2,BLANK(),4} {1,2,,4}

ค่าผลลัพธ์

ตารางจะประกาศชุดค่าแบบอินไลน์

หมาย เหตุ

  • ซึ่งแตกต่างจาก DATATABLE ตัวสร้างตาราง อนุญาตให้นิพจน์สเกลาใด ๆ เป็นค่าป้อนเข้าได้

  • ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)

ตัวอย่าง

= DataTable("Name", STRING,  
               "Region", STRING  
               ,{  
                        {" User1","East"},  
                        {" User2","East"},  
                        {" User3","West"},  
                        {" User4","West"},  
                        {" User4","East"}  
                }  
           )