Notifikasi

Artikel ini membahas Looker Studio. Untuk melihat dokumentasi Looker, buka https://cloud.google.com/looker/docs/intro.

Literal

Literal mewakili nilai konstanta dari jenis data bawaan. Sebagian, tetapi tidak semua, jenis data bisa dinyatakan sebagai literal.

Literal string

Literal string harus diberi tanda kutip, baik dengan tanda kutip tunggal (') maupun tanda kutip ganda (").

Literal kutipan:

Literal Contoh penggunaan Catatan
String kutipan
  • "abc"
  • "it's"
  • 'it\'s'
  • 'Title: "Boy"'
  • String kutipan yang diapit oleh tanda kutip tunggal (') dapat berisi tanda kutip ganda (") dan sebaliknya.
  • Garis miring terbalik (\) menjalankan urutan escape. Lihat tabel Urutan Escape di bawah.
  • String yang dikutip tidak dapat berisi baris baru, bahkan jika diawali dengan garis miring terbalik (\).
String mentah
  • R"abc+"
  • r'f\(abc,(.*),def\)'
  • Literal kutipan yang memiliki awalan literal string mentah (r atau R) ditafsirkan sebagai string mentah/ekspresi reguler.
  • Karakter garis miring terbalik (\) tidak berfungsi sebagai karakter escape. Jika garis miring terbalik diikuti dengan karakter lain di dalam literal string, kedua karakter tersebut akan dipertahankan.
  • String mentah tidak boleh diakhiri dengan jumlah ganjil garis miring terbalik.
  • String raw berguna untuk membuat ekspresi reguler.

Urutan escape untuk literal string

Tabel berikut berisi semua urutan escape yang valid untuk merepresentasikan karakter non-alfanumerik dalam literal string. Setiap urutan yang tidak ada dalam tabel ini akan menyebabkan error.

Urutan Escape Deskripsi
\a Lonceng
\b Backspace
\f Feed formulir
\n Baris baru
\r Enter
\t Tab
\v Tab Vertikal
\\ Garis Miring Terbalik (\)
\? Tanda Tanya (?)
\" Tanda Kutip Ganda (")
\' Tanda Kutip Tunggal (')
\` Tanda Kutip Tunggal Terbalik (`)
\ooo Escape oktal, berisi 3 digit (dalam rentang 0–7). Mendekode ke satu karakter Unicode (dalam literal string) atau byte (dalam literal byte).
\xhh atau \Xhh Escape heksadesimal, berisi 2 digit heksadesimal (dalam rentang 0–9 atau A–F atau f–f). Mendekode ke satu karakter Unicode (dalam literal string) atau byte (dalam literal byte). Contoh:
  • '\x41' == 'A'
  • '\x41B' adalah 'AB'
  • '\x4' adalah error
\uhhhh Escape Unicode, dengan huruf kecil 'u' dan 4 digit heksadesimal. Hanya valid dalam ID atau literal string.
Perhatikan bahwa rentang D800-DFFF tidak diizinkan karena nilai ini merupakan nilai Unicode surrogate.
\Uhhhhhhhh Escape Unicode, dengan huruf besar 'U' dan 8 digit heksadesimal. Hanya valid dalam ID atau literal string.
Rentang D800-DFFF tidak diizinkan karena nilai ini merupakan nilai Unicode surrogate. Selain itu, nilai yang lebih besar dari 10FFFF tidak diizinkan.

Literal tanggal

Untuk menggunakan nilai tanggal dan waktu literal di kolom kalkulasi, Anda dapat mencantumkan penanda yang sesuai di depan nilainya:

Literal Format tanggal kanonis Contoh penggunaan
Tanggal YYYY-[M]M-[D]D DATE '2021-4-1'
Tanggal dan waktu 'YYYY-[M]M-[D]D [[H]H:[M]M:[S]S]' DATETIME '2021-5-29 23:59:59'

Literal numerik

Masukkan literal numerik menggunakan nilai bilangan bulat atau floating point yang tidak dikutip. Contoh:

Literal Contoh Contoh penggunaan
Bilangan bulat 1, -1, 0
  • 2 + 2
  • CASE WHEN Biaya > 100 THEN ...
Floating point 1.23, -1.2345
  • SQRT(3.14)
  • FLOOR(-42.123)

Literal Boolean

Gunakan nilai literal true dan false saat mengevaluasi ekspresi Boolean. Contoh:

IF(Boolean field = true, "yes","no")

IF(Boolean field = false, "no","yes")

Catatan: meskipun yang disebutkan di atas benar secara sintaksis, Anda dapat menyederhanakannya dengan langsung merujuk ke nilai kolom boolean:

IF(Boolean field, "yes","no")

IF(not Boolean field, "yes","no")

Apakah ini membantu?

Bagaimana cara meningkatkannya?
Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
1385602277458639404
true
Pusat Bantuan Penelusuran
true
true
true
true
true
102097
false
false