Menambahkan atau mengubah tipe data (Power Query)

Berlaku Untuk
Excel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac

Anda bisa menentukan dan mendeteksi tipe data, tapi sering kali Anda tidak perlu melakukannya. Secara default, deteksi tipe data terjadi secara otomatis saat Anda tersambung ke:

  • Sumber data terstruktur Contohnya mencakup semua database. Power Query membaca skema tabel dari sumber data dan secara otomatis menampilkan data dengan menggunakan tipe data yang benar untuk setiap kolom.
  • Sumber yang tidak terstruktur Contohnya termasuk excel, CSV, dan file teks. Power Query mendeteksi tipe data secara otomatis dengan memeriksa nilai dalam tabel.

Secara default, deteksi tipe data otomatis diaktifkan di Power Query untuk sumber yang tidak terstruktur, tetapi Anda bisa mengubah pengaturan opsi. Dalam beberapa kasus, Anda mungkin tidak ingin langkah-langkah ini terjadi secara otomatis karena tindakan tersebut mungkin menyebabkan kesalahan refresh sumber data Anda. Untuk informasi selengkapnya, lihat Menangani kesalahan sumber data.

tipe data Power Query

Tipe data yang digunakan dalam Power Query tercantum dalam tabel berikut ini.

Ikon Tipe data Deskripsi
Ikon Tipe data Apa pun Apa pun Menunjukkan tidak ada definisi tipe data eksplisit.
TBD Biner Nilai biner, seperti Y/N atau 0/1.
TBD Angka desimal tetap Memiliki format tetap empat digit di sebelah kanan dan 19 digit di sebelah kiri. Juga dikenal sebagai tipe Mata Uang.
TBD Tanggal Tanggal tanpa waktu dan nol untuk nilai pecahan.
TBD Tanggal/Waktu Nilai tanggal dan waktu yang disimpan sebagai tipe Angka Desimal.
TBD Tanggal/Waktu/Zona Waktu Tanggal/Waktu UTC dengan offset zona waktu.
TBD Durasi Lama waktu yang dikonversi menjadi Angka Desimal.
TBD Benar/Salah Nilai Boolean dari True atau False.
TBD Angka desimal Angka titik mengambang 64-bit (delapan-byte).
TBD Persentase Angka desimal tetap dengan masker untuk diformat sebagai persentase.
TBD Teks String, angka, atau tanggal yang dinyatakan dalam format teks.
TBD Waktu Waktu tanpa tanggal tidak memiliki digit di sebelah kiri tempat desimal.
TBD Bilangan Bulat Nilai bilangan bulat 64-bit (delapan-byte).

Menentukan dan mendeteksi tipe data

Tipe data kolom ditampilkan di sisi kiri judul kolom dengan ikon yang melambangkan tipe data.

Contoh ikon tipe data di sebelah kiri header kolom

  1. Untuk membuka kueri, temukan yang sebelumnya dimuat dari Editor Power Query, pilih sel dalam data, lalu pilihEditKueri>. Untuk informasi selengkapnya, lihat Membuat, memuat, atau mengedit kueri di Excel (Power Query).
  2. Untuk mendeteksi tipe data, pilih kolom, lalu pilih Transformasi>Deteksi Tipe Data. Anda mungkin melakukan ini jika tipe data saat ini adalah Apa pun, dan Anda ingin kolom memiliki tipe data tertentu.
  3. Untuk menentukan tipe data, pilihTipe DataBeranda>, lalu pilih tipe data dari menu turun bawah.

Tips Anda juga bisa memilih ikon di sisi kiri judul kolom. Selain setiap tipe data, Anda juga bisa memilih Menggunakan lokal di bagian bawah daftar untuk menampilkan kotak dialog Ubah Tipe dengan Lokal , untuk memilih tipe data dan menerapkan lokal tertentu ke dalamnya. Lokal ini menimpa pengaturan lokal Power Query. Untuk informasi selengkapnya, lihat Mengatur lokal atau kawasan untuk data (Power Query).

Mengatur deteksi otomatis tipe data dan header kolom

Secara default untuk sumber yang tidak terstruktur, Power Query secara otomatis memeriksa dan mendeteksi tipe kolom dan header berdasarkan 200 baris pertama tabel Anda. Saat pengaturan ini diaktifkan, Power Query secara otomatis menambahkan dua langkah ke kueri Anda segera setelah langkah Sumber pertama:

  • Langkah: Header yang Dipromosikan Mempromosikan baris pertama tabel menjadi header kolom. Langkah ini setara dengan perintah Gunakan Baris Pertama sebagai Header di tab Beranda . Misalnya:

    = Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  • Langkah: Tipe yang Diubah Mengonversi nilai dari tipe data Apa Pun menjadi tipe data berdasarkan pemeriksaan nilai dari setiap kolom. Langkah ini setara dengan perintah Deteksi Tipe Data di tab Transformasi . Misalnya:

    = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Procedure

  1. Di Editor Power Query, Pilih Opsi File>dan pengaturan>Opsi Kueri.

  2. Mengatur opsi untuk semua buku kerja Anda Di panel kiri di bawah GLOBAL, pilih Muat Data, lalu di panel kanan di bawah Deteksi Tipe, pilih salah satu opsi berikut ini:

    • Selalu deteksi tipe kolom dan header untuk sumber yang tidak terstruktur
    • Mendeteksi tipe kolom dan header untuk sumber yang tidak terstruktur sesuai dengan pengaturan setiap file
    • Jangan pernah mendeteksi tipe kolom dan header untuk sumber yang tidak terstruktur
       
  3. Mengatur opsi untuk buku kerja yang terbuka Di panel kiri di bawah BUKU KERJA SAAT INI, pilih Muat Data, lalu di panel kanan di bawah Deteksi Tipe, pilih atau hapus Deteksi tipe kolom dan header untuk sumber yang tidak terstruktur.

Lihat Juga

Power Query untuk Bantuan Excel

Menambahkan kolom berdasarkan tipe data

Tipe data dalam Power Query (docs.com)