Anda dapat mengonversi kolom teks dan angka di sumber data menjadi kolom Tanggal atau Tanggal & Waktu yang valid di Data Studio menggunakan kolom kalkulasi. Hal ini membantu Anda mengurai format tanggal yang ambigu sehingga Anda dapat mengurutkan, memfilter, dan memvisualisasikan data berbasis waktu secara akurat dalam laporan.
Namun, terkadang data bersifat ambigu sehingga menyulitkan Data Studio untuk mengetahui cara menanganinya. Contoh:
- 20201210 dapat merepresentasikan angka atau nilai mata uang: $20.201.210.
- 12/10/2020 dapat merepresentasikan 10 Desember 2020 atau 12 Oktober 2020.
Tidak dapat melakukan konversi ke tanggal
Jika Anda terhubung ke data yang berisi tanggal atau waktu yang ambigu, Anda mungkin akan melihat pesan yang menyatakan "Data Studio tidak dapat mengonversi [kolom] menjadi tanggal". Untuk mengatasinya, lakukan salah satu tindakan berikut:
Mengubah data pokok
Jika Anda dapat mengedit set data, sebaiknya ubah format kolom tanggal Anda menjadi format tahun, bulan, dan hari yang lengkap. Anda juga dapat menetapkan jenis data pada kolom menjadi tanggal atau tanggal dan waktu. Ini adalah pendekatan yang disarankan, terutama jika Anda akan membuat beberapa sumber data dari set data ini.
Lakukan konversi ke tanggal menggunakan kolom kalkulasi
Untuk membuat kolom Tanggal atau Tanggal & Waktu yang valid dari kolom asli Anda yang tidak dikenali, buat kolom kalkulasi baru dan gunakan fungsi PARSE_DATE atau PARSE_DATETIME. Lihat contoh berikut, dengan mengganti field dengan nama kolom asli (yang tidak dikenali).
Contoh formula
Berikut adalah contoh cara mengonversi kolom teks menjadi kolom Tanggal:
| Format | Formula |
|---|---|
| 2020-03-18 | PARSE_DATE("%Y-%m-%d", field) |
| 2020/03/18 | PARSE_DATE("%Y/%m/%d", field) |
| 20200318 | PARSE_DATE("%Y%m%d", field) |
| 18/3/2020 | PARSE_DATE("%m/%d/%Y", field) |
| 18/3/2020 | PARSE_DATE("%d/%m/%Y", field) |
| 18 Maret 2020 | PARSE_DATE("%b %d, %Y", field) |
| Rab, 18 Maret 2020 | PARSE_DATE("%a, %b %d, %Y", field) |
| 18 Maret 2020 | PARSE_DATE("%B %d, %Y", field) |
| Rabu, 18 Maret 2020 | PARSE_DATE("%A, %B %d, %Y", field) |
Berikut adalah contoh cara mengonversi kolom teks menjadi kolom Tanggal & Waktu:
| Format | Formula |
|---|---|
| 2020-03-18 16:45:00.000000 | PARSE_DATETIME("%Y-%m-%d %H:%M:%E*S", field) |
| 2020-03-18T16:45:00.000000 | PARSE_DATETIME("%Y-%m-%dT%H:%M:%E*S", field) |
Berikut adalah contoh cara mengonversi kolom numerik menjadi kolom Tanggal:
| Format | Formula |
|---|---|
| 20200318 | PARSE_DATE("%Y%m%d", CAST(field AS TEXT)) |