Thep Excel

Power Query M language functions for data transformation

Filter Power Query Functions

194 functions found

Table.PromoteHeaders จะนำค่าในแถวแรกของตารางมาใช้เป็นชื่อคอลัมน์ และลบแถวนั้นออกจากส่วนข้อมูล สามารถระบุ options (PromoteHeadersOptions) เพื่อกำหนดพฤติกรรมเพิ่มเติมได้

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