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 tidak ditetapkan dengan benar. Alasan paling umum untuk mengubah tipe data adalah ketika data numerik diimpor sebagai string, mencegah agregasi dan penghitungan lain agar tidak berfungsi seperti yang diharapkan.
-
Di jendela Power Pivot , pilih kolom yang ingin Anda ubah tipe datanya.
-
Pada tab Beranda , dalam grup Pemformatan , pilih tipe data dari daftar Tipe Data .
-
Teks
-
Angka Desimal
-
Bilangan Bulat
-
Mata Uang
-
TRUE/FALSE
-
Kolom yang berisi angka dan nilai teks tidak bisa dikonversi menjadi tipe data numerik. Jika perlu mengubah nilai data agar dapat menggunakan tipe data yang diinginkan, Anda harus mengedit nilai dalam file sumber lalu mengimpor ulang kolom.
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 mungkin terjadi meskipun tipe data tersedia sebagai opsi dalam daftar turun bawah Tipe Data. Bagian ini menjelaskan penyebab kesalahan ini dan bagaimana Anda bisa memperbaikinya.
Memahami Tipe Data Saat Ini
Saat Anda menambahkan data ke Model Data, Excel memeriksa kolom data untuk melihat tipe data apa yang dimuat setiap kolom. Jika data dalam kolom tersebut konsisten, data menetapkan tipe data yang paling tepat ke kolom.
Namun, jika Anda menambahkan data dari Excel atau sumber lain yang tidak memberlakukan penggunaan tipe data tunggal di dalam setiap kolom, Excel menetapkan tipe data yang mengakomodasi semua nilai di dalam kolom. Oleh karena itu, jika kolom berisi jumlah tipe yang berbeda, seperti bilangan bulat, angka panjang, dan mata uang, Excel menerapkan tipe data desimal. Alternatifnya, jika kolom mencampur angka dan teks, Excel menetapkan tipe data teks.
Jika Anda menemukan bahwa data Anda memiliki tipe data yang salah, atau setidaknya yang berbeda dari yang Anda inginkan, Anda memiliki beberapa opsi:
-
Anda bisa mengimpor ulang data. Untuk melakukan ini, buka koneksi yang sudah ada ke sumber data dan impor ulang kolom. Bergantung pada tipe sumber data, Anda mungkin dapat menerapkan filter selama pengimporan untuk menghapus nilai masalah. Pemfilteran selama pengimporan 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 diperbolehkan untuk semua tipe data. Misalnya, Anda hanya bisa 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 pemengganan. 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, bagaimana tipe data dikonversi secara implisit, dan bagaimana tipe data berbeda digunakan dalam rumus, lihat Tipe Data yang Didukung dalam Model Data.