ไม่สามารถลบคอลัมน์ตามประเภทข้อมูลโดยใช้ Power Query


0

ฉันพยายามทำให้กระบวนการโหลดเป็นแบบอัตโนมัติและต้องการทราบว่าเป็นไปได้หรือไม่ที่จะทำการดำเนินการตามคอลัมน์อย่างชาญฉลาดใน Excel Power Query โดยเฉพาะฉันต้องการทราบวิธีเก็บหรือทิ้งคอลัมน์ตามชนิดข้อมูล ฉันรู้วิธีใช้เลือกคอลัมน์และลบคอลัมน์ในเมนู แต่นี่เป็นสิ่งที่เฉพาะเจาะจงมากกว่านี้เล็กน้อยแล้วสิ่งที่ทั้งสองตัวเลือกสามารถทำได้

ฉันยังไม่ได้เรียนภาษา M แต่ยินดีต้อนรับทางออก M ที่ฉันสามารถเรียนรู้ได้

ฉันพยายามดูออนไลน์และผ่านคำถาม SuperUser ที่เกี่ยวข้องกับ Power-Query แต่ไม่พบคำตอบใด ๆ

คำตอบ:


0

มีฟังก์ชั่นสำหรับ Table.ColumnsOfType ซึ่งอาจมีประโยชน์:

https://msdn.microsoft.com/en-us/library/mt260753.aspx

ตัวอย่างเช่นคุณสามารถฝังไว้ในฟังก์ชัน Table.RemoveColumns เช่น (สมมติว่าขั้นตอนก่อนหน้าของคุณคือ "Changed Type"

= Table.RemoveColumns(#"Changed Type",Table.ColumnsOfType(#"Changed Type", {type number}) )

คุณสามารถรับ Power Query UI เพื่อช่วยเขียนสิ่งนี้ - เพียงใช้เพื่อลบคอลัมน์จากนั้นแก้ไขสูตรขั้นตอนที่ได้เพื่อให้มีลักษณะเหมือนตัวอย่างด้านบน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.