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

แชร์ผ่าน


DATATABLE

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

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

ไวยากรณ์

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

พารามิเตอร์

เงื่อนไข คำนิยาม
ColumnName นิพจน์ DAX ใด ๆ ที่แสดงตาราง
DataType ค่าจาระไนที่ประกอบด้วย: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
ค่า อาร์กิวเมนต์เดียวที่ใช้ไวยากรณ์ 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"}  
                }  
           )