Thep Excel

Power Query M language functions for data transformation

Filter Power Query Functions

1 active filters

40 functions found

Table.RenameColumns จะรับตาราง (Table) และ List ของการเปลี่ยนชื่อ (List of Lists) โดยแต่ละ List ย่อยประกอบด้วย {ชื่อคอลัมน์เก่า, ชื่อคอลัมน์ใหม่} เช่น {{ "Old Name", "New Name" }} สามารถเปลี่ยนชื่อได้หลายคอลัมน์ในครั้งเดียว

Table.SelectRows จะตรวจสอบข้อมูลทีละแถวด้วยฟังก์ชันเงื่อนไข (Condition Function) ที่เรากำหนด ถ้าผลลัพธ์เป็น true จะเก็บแถวนั้นไว้ ถ้าเป็น false จะตัดทิ้ง สามารถใช้ร่วมกับ 'each' เพื่ออ้างอิงคอลัมน์ในแถวปัจจุบันได้สะดวก

Table.ToColumns จะรับตาราง (Table) เป็น Input และคืนค่าเป็น List ของ List โดย List ย่อยแต่ละตัวแทนข้อมูล 1 คอลัมน์ (Column) โดยเรียงตามลำดับคอลัมน์จากซ้ายไปขวา

Table.ToRecords จะรับตาราง (Table) เป็น Input และคืนค่าเป็น List ของ Record โดย Record แต่ละตัวแทนข้อมูล 1 แถว และ Field ใน Record แทนคอลัมน์ในแถวนั้นๆ มีประโยชน์เมื่อต้องการวนลูปประมวลผลข้อมูลทีละแถวแบบมีโครงสร้าง

Table.ToRows จะรับตาราง (Table) เป็น Input และคืนค่าเป็น List ของ List โดย List ย่อยแต่ละตัวแทนข้อมูล 1 แถว (Row) โดยเรียงตามลำดับคอลัมน์ แต่ไม่มีชื่อคอลัมน์เหมือน Table.ToRecords

Table.TransformColumnNames จะรับตาราง (Table) และฟังก์ชันแปลงชื่อ (Name Generator) โดยจะนำฟังก์ชันนั้นไปประยุกต์ใช้กับชื่อคอลัมน์แต่ละชื่อในตาราง และคืนตารางใหม่ที่มีชื่อคอลัมน์ที่ถูกแปลงแล้ว สามารถระบุ Comparer เพื่อใช้ในการเปรียบเทียบระหว่างการทำงาน

Table.Unpivot จะเปลี่ยนโครงสร้างตารางจากแนวนอน (Wide Format) เป็นแนวตั้ง (Long Format) โดยนำชื่อคอลัมน์ที่เลือกมาเป็นค่าในคอลัมน์ Attribute และนำข้อมูลในคอลัมน์นั้นมาเป็นค่าในคอลัมน์ Value