Ekspresi kolom mengembalikan nilai kolom tertentu dalam satu baris. Baris itu sendiri tidak perlu ditentukan; biasanya tersirat dalam konteks ekspresi.
- Beri nama kolom apa pun menggunakan kurung siku di sekitar nama kolom yang tepat: [ColumnName].
- Ketika menggabungkan referensi nilai kolom (misalnya, [ColumnName] ) dengan nilai lain, masukkan ekspresi dalam tanda kurung.
- Ketika digunakan dalam kendala kolom ( Valid_If , Show_If , Editable_If , atau Required_If ), nama kolom tersirat. Dalam hal ini, Anda dapat menggunakan [_THIS] untuk merujuk ke nilai kolom saat ini di baris saat ini. Lihat Kendala Kolom .
- Jika baris saat ini tidak implisit dari konteks ekspresi, itu harus secara eksplisit ditentukan menggunakan Ekspresi Dereference
tautan dalam untuk menavigasi ke berbagai tampilan atau aplikasi lain.
Beberapa ekspresi lain yang mungkin Anda gunakan untuk kolom meliputi:
- NOW() untuk DateTime saat ini .
- TODAY() untuk Tanggal saat ini .
- TIMENOW() untuk Waktu saat ini .
- HERE() untuk LatLong dari lokasi saat ini.
- USERNAME() untuk Nama pengguna saat ini.
- USEREMAIL() untuk Email pengguna saat ini.
- UNIQUEID() untuk nilai Teks unik baru , misalnya untuk digunakan sebagai kunci.
- ISBLANK( ekspresi ) untuk memeriksa apakah ekspresi menghasilkan hasil kosong.
- CONCATENATE ( teks-ekspresi , teks-ekspresi [ , ...] ) untuk menggabungkan dua atau lebih nilai-nilai Teks .
- LEN ( text-expression ) untuk mendapatkan panjang nilai Text .
- IF ( ekspresi-kondisi , ekspresi-lalu , ekspresi-lain )
- IFS ( condition-expression , then-expression [ , condition-expression , then-expression ] ... ) untuk memberikan urutan pasangan nilai-kondisi yang dievaluasi dari kiri ke kanan sampai salah satu kondisi benar.
- SWITCH ( ekspresi , bandingkan-nilai , hasil [ , bandingkan-nilai , hasil ] ... , hasil default ) untuk memilih salah satu hasil berdasarkan nilai ekspresi. Ini adalah versi IFS yang lebih sederhana () .
- ORDERBY ( ref-list-expression , column [ , direction [ , column ]] ... ) untuk mengurutkan daftar referensi. Argumen pertama harus menghasilkan daftar referensi (yaitu daftar kunci dari catatan untuk mengurutkan), diikuti oleh satu atau lebih pasangan yang menunjukkan nama kolom untuk dipesan oleh dan arah pemesanannya (BENAR untuk urutan menurun, SALAH untuk urutan menaik ). Jika data harus dipesan hanya dengan satu kolom, arah pemesanan dapat diabaikan dan default ke FALSE (untuk urutan menaik). Misalnya: ORDERBY ([Pesanan Terkait [Nama Pelanggan]], [Tanggal Pesanan], FALSE)
- Dalam kolom virtual: CONCATENATE ([FirstName], "", [LastName])
- Dalam kondisi filter slice: [Status] = "Lengkap"
- Dalam batasan kolom Valid_If : [_THIS]> 25
Contoh Hasil Pola
[_THIS] Teks [_THIS]
[{column_name}] Angka [Proyek #]