Tidak dapat menghapus kolom berdasarkan tipe data menggunakan Power Query

0

Saya mencoba untuk mengotomatiskan proses memuat dan ingin tahu apakah mungkin untuk melakukan operasi bijaksana kolom di Excel Power Query. Secara khusus saya ingin tahu cara menjaga atau membuang kolom berdasarkan tipe data. Saya tahu cara menggunakan Pilih Kolom dan Hapus Kolom pada menu tetapi ini sedikit lebih spesifik daripada apa yang dapat dilakukan dua opsi tersebut.

Saya belum belajar bahasa M, tetapi menyambut solusi M yang dapat saya pelajari.

Saya mencoba mencari online dan melalui pertanyaan SuperUser terkait Power-Query tetapi tidak menemukan jawaban.

daniellopez46
sumber

Jawaban:

0

Ada fungsi untuk Table.ColumnsOfType yang mungkin berguna:

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

Misalnya, Anda dapat menyematkan itu dalam fungsi Table.RemoveColumns, mis. (dengan asumsi langkah Anda sebelumnya adalah "Jenis yang Berubah"

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

Anda bisa mendapatkan Power Query UI untuk membantu menulis ini - cukup gunakan untuk Menghapus Kolom, lalu edit rumus Langkah yang dihasilkan agar terlihat seperti contoh di atas.

Mike Honey
sumber