Menambahkan atau mengubah tipe data (Power Query)

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

Anda dapat menentukan dan mendeteksi tipe data, tetapi sebagian besar waktu Anda tidak harus 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 menggunakan tipe data yang benar untuk setiap kolom.
  • Sumber tidak terstruktur Contohnya termasuk file Excel, CSV, dan teks. Power Query secara otomatis mendeteksi tipe data dengan memeriksa nilai dalam tabel.

Secara default, deteksi tipe data otomatis diaktifkan di Power Query untuk sumber tidak terstruktur, tetapi Anda dapat mengubah pengaturan opsi. Dalam beberapa kasus, Anda mungkin tidak ingin langkah-langkah ini terjadi secara otomatis karena tindakan tersebut dapat 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.

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 ke kanan dan 19 digit ke kiri. Juga dikenal sebagai jenis Mata Uang.
TBD Tanggal Tanggal tanpa waktu dan memiliki 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 Jangka waktu yang dikonversi menjadi Angka Desimal.
TBD Benar/Salah Nilai Boolean True atau False.
TBD Angka desimal Nomor floating point 64-bit (delapan byte).
TBD Persentase Angka desimal tetap dengan topeng untuk diformat sebagai persentase.
TBD Teks String, angka, atau tanggal direpresentasikan dalam format teks.
TBD Waktu Waktu tanpa tanggal yang 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 kueri yang sebelumnya dimuat dari Editor Power Query, pilih sel dalam data, lalu pilih Edit Kueri>. 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 dapat melakukannya jika tipe data saat ini adalah Apa saja, dan Anda ingin kolom tersebut memiliki tipe data tertentu.
  3. Untuk menentukan tipe data, pilihTipe Data Beranda>, lalu pilih tipe data dari menu drop-down.

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

Atur deteksi otomatis tipe data dan header kolom

Secara default untuk sumber tidak terstruktur, Power Query secara otomatis memeriksa dan mendeteksi tipe kolom dan header berdasarkan 200 baris pertama tabel Anda. Jika 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 Beban Data, lalu di panel kanan di bawah Deteksi Tipe, pilih salah satu opsi berikut:

    • Selalu deteksi tipe kolom dan header untuk sumber yang tidak terstruktur
    • Deteksi tipe kolom dan header untuk sumber 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 terbuka Di panel kiri di bawah BUKU KERJA SAAT INI, pilih Beban Data, lalu di panel kanan di bawah Deteksi Jenis, pilih atau hapus Deteksi tipe kolom dan header untuk sumber tidak terstruktur.

Lihat Juga

Bantuan Power Query untuk Excel

Menambahkan kolom berdasarkan tipe data

Tipe data di Power Query (docs.com)