Mengonversi teks dan angka menjadi tanggal dan waktu

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))