Saat Anda menambahkan data ke Model Data, Excel secara otomatis mendeteksi dan menerapkan tipe data. Jika menggunakan add-in Power Pivot, Anda dapat mengubah tipe data jika salah ditetapkan. Alasan paling umum untuk mengubah tipe data adalah ketika data numerik diimpor sebagai string, mencegah agregasi dan penghitungan lainnya berfungsi seperti yang diharapkan.
Di jendela Power Pivot , pilih kolom yang tipe datanya ingin Anda ubah.
Pada tab Beranda , dalam grup Pemformatan , pilih tipe data dari daftar Tipe Data .
- Teks
- Angka desimal
- Bilangan bulat
- Mata Uang
- BENAR/SALAH
Kolom yang berisi angka dan nilai teks tidak dapat dikonversi menjadi tipe data numerik. Jika perlu mengubah nilai data untuk menggunakan tipe data yang diinginkan, Anda perlu mengedit nilai dalam file sumber, lalu mengimpor ulang kolom tersebut.
Pertimbangan saat mengubah tipe data
Terkadang ketika Anda mencoba mengubah tipe data kolom atau memilih konversi data, kesalahan berikut mungkin terjadi:
- Gagal mengubah tipe data
- Gagal mengubah tipe data kolom
Kesalahan ini dapat terjadi meskipun tipe data tersedia sebagai opsi dalam daftar drop-down Tipe Data. Bagian ini menjelaskan penyebab kesalahan ini dan cara memperbaikinya.
Memahami tipe data saat ini
Saat menambahkan data ke Model Data, Excel memeriksa kolom data untuk melihat tipe data apa yang terkandung dalam setiap kolom. Jika data dalam kolom tersebut konsisten, data dalam kolom tersebut akan menetapkan tipe data yang paling tepat ke kolom tersebut.
Namun, jika Anda menambahkan data dari Excel atau sumber lain yang tidak memaksakan penggunaan tipe data tunggal dalam setiap kolom, Excel menetapkan tipe data yang mengakomodasi semua nilai dalam kolom. Oleh karena itu, jika sebuah kolom berisi angka dari berbagai tipe, seperti bilangan bulat, angka panjang, dan mata uang, Excel menerapkan tipe data desimal. Atau, jika sebuah kolom mencampurkan angka dan teks, Excel menetapkan tipe data teks.
Jika menemukan bahwa data Anda memiliki tipe data yang salah, atau setidaknya berbeda dari yang diinginkan, Anda memiliki beberapa opsi:
- Anda dapat mengimpor ulang data. Untuk melakukannya, buka koneksi yang ada ke sumber data dan impor ulang kolom. Tergantung pada tipe sumber data, Anda mungkin dapat menerapkan filter selama impor untuk menghapus nilai yang bermasalah. Pemfilteran selama impor mengharuskan Anda mengimpor menggunakan add-in Power Pivot.
- Anda dapat membuat rumus DAX dalam kolom terhitung untuk membuat nilai baru dari tipe data yang diinginkan. Misalnya, fungsi TRUNC dapat digunakan untuk mengubah angka desimal menjadi bilangan bulat utuh, atau Anda dapat menggabungkan fungsi informasi dan fungsi logika untuk menguji dan mengonversi nilai.
Memahami konversi data saat mengubah tipe data di Power Pivot
Jika terjadi kesalahan saat Anda memilih opsi konversi data, mungkin tipe data kolom saat ini tidak mendukung konversi yang dipilih. Tidak semua konversi diizinkan untuk semua tipe data. Misalnya, Anda hanya dapat mengubah kolom menjadi tipe data Boolean jika tipe data kolom saat ini adalah angka (keseluruhan atau desimal) atau teks. Oleh karena itu, Anda harus memilih tipe data yang sesuai untuk data dalam kolom.
Setelah memilih tipe data yang sesuai, Power Pivot akan memperingatkan Anda tentang kemungkinan perubahan pada data Anda, seperti hilangnya presisi, atau pemotongan. Klik OK untuk menerima dan mengubah data Anda ke tipe data baru.
Jika tipe data didukung, tetapi Power Pivot menemukan nilai yang tidak didukung dalam tipe data baru, Anda akan mendapatkan kesalahan lain, dan perlu memperbaiki nilai data sebelum melanjutkan.
Untuk informasi mendetail tentang tipe data yang digunakan dalam Model Data, cara konversi secara implisit, dan bagaimana tipe data yang berbeda digunakan dalam rumus, lihat Tipe Data yang Didukung dalam Model Data.