Rumus Ya dan Tidak

Sebelum memulai dengan penjelasan mendetail, berikut tiga contoh pernyataan ya / tidak:
  • Apakah hari ini hari rabu?
  • Apakah pelanggan memiliki lebih dari $ 100 di keranjang belanja?
  • Apakah 5 lebih besar dari 2?

Ya / Tidak ada ekspresi menghasilkan hasil yang BENAR (Ya) atau FALSE (Tidak). Ekspresi ini umumnya digunakan di AppSheet di mana Anda memerlukan pernyataan IF. Misalnya, ketika Anda melihat Show_IF atau Kondisi

Inilah Kondisi Show_IF:


Berikut adalah kondisi IF umum:


Ya / Tidak Kondisi
Ya / Tidak Ekspresi menggunakan operator perbandingan yang mengembalikan hasil Benar atau Salah ditampilkan sebagai Ya atau Tidak di AppSheet. Ekspresi Ya / Tidak ini terdiri dari:

  • Operator Perbandingan
  • Operator Komposisi, dan
  • Operator Lain.

Operator Perbandingan
AppSheet mendukung Kondisi Perbandingan dengan menggunakan operator perbandingan dengan dua parameter ekspresi yang memiliki jenis yang sebanding. Ini bergantung pada perbandingan dua atau lebih parameter. Ekspresi akan memiliki hasil yang benar atau salah, tergantung pada apakah perbandingan itu valid.

Misalnya, 5> 2 valid, tetapi 5> "Hello" tidak valid.

Equals: =
Not Equals: <>
Greater Than: >
Greater Than or Equals: >=
Less Than: <
Less Than or Equals: <=

Pelajari lebih lanjut tentang Equals (EQ) , Not Equals (NE) , Greater Than (GT) , Greater Than atau Equals (GTE) , Less Than (LT) , dan Less Than or Equals (LTE) .

Operator Komposisi
Ini adalah cara yang ampuh untuk menggabungkan beberapa kondisi. Jika Anda membungkus beberapa kondisi dengan AND, OR, NOT, Anda dapat membandingkan banyak hal. Ini bergantung pada kondisi beberapa komponen dan dapat digunakan untuk menentukan apa yang harus dilakukan ketika sesuatu itu benar atau salah.

AND({condition 1}, {condition 2}, {condition 3}, .., {condition n})

Jika semua ketentuan dalam ekspresi DAN adalah benar, maka hasil dari ekspresi akan BENAR (Ya), jika salah satu kondisi tidak benar, hasilnya akan FALSE (Tidak). Pisahkan setiap kondisi dengan koma. Setiap kondisi adalah ekspresi itu sendiri, jadi waspadai bagaimana ekspresi bersarang.

Pelajari lebih lanjut tentang DAN .

OR({condition 1}, {condition 2}, {condition 3}, .., {condition n}) ( OR )
Jika salah satu kondisi dalam ekspresi adalah TRUE maka ekspresi OR akan menghasilkan TRUE, jika tidak maka akan menjadi SALAH. Setiap kondisi dipisahkan oleh koma.

Pelajari lebih lanjut tentang .

NOT({condition}) ( BUKAN )
Jika hasil kondisi BENAR, maka membungkusnya dalam TIDAK () menghasilkan FALSE. Jika kondisi ini SALAH, maka membungkusnya di NOT () menghasilkan TRUE.

Pelajari lebih lanjut tentang TIDAK .

Operator Lain
AppSheet mendukung operator tambahan berikut:

ISBLANK ({*}) mengembalikan nilai true jika sebuah ekspresi kosong
CONTAINS ({text_1}, {text_2}): mengembalikan nilai true jika text_1 berisi text_2
IN ({*}, {List}): mengembalikan nilai true jika ada dalam daftar
Pelajari lebih lanjut tentang ISBLANK .

Ekspresi Umum dan Kompleks
Ini adalah beberapa contoh dari ekspresi Yes / No yang umum digunakan di AppSheet.

Ekspresi Umum
Jika Anda ingin melakukan sesuatu ketika nilai kolom Color berwarna hijau dan selesai hari ini, inilah ekspresi yang akan Anda gunakan:

IF([Color] = "Green", [CompleteDate]> TODAY ())
Jika Anda ingin melihat apakah ada jeruk yang tercatat dalam kolom Buah, Anda akan menggunakan ungkapan ini:

CONTAINS ([Buah], "Jeruk")
Ekspresi Kompleks
Ini adalah beberapa contoh operasi yang lebih kompleks di mana lebih banyak parameter dimasukkan.

ATAU (([Harga] * [Jumlah])> $ 10.000,00, [Harga]> $ 100,00)
ATAU (MENGANDUNG ([Buah], "Jeruk"), BERISI ([Buah], "Apel"), MENGANDUNG ([Buah], "Pisang"))
Pelajari Lebih Lanjut Tentang Ekspresi
Anda dapat menggunakan nama kolom, konstanta (seperti tanggal, nama, atau nilai lain), dan operasi matematika lainnya untuk membangun ekspresi Anda. Satu-satunya syarat adalah bahwa hasilnya adalah TRUE atau FALSE (Ya / Tidak).

Ekspresi dapat digunakan dalam berbagai fitur AppSheet - Nilai Awal, Rumus Aplikasi , Kolom Virtual , dan Kendala Kolom ( Valid_If , Show_If , Required_If ) - untuk menyesuaikan perilaku aplikasi dan menyediakan fungsionalitas lanjutan.

Ekspresi dalam artikel ini selaras dengan bagian Ya / Tidak Ekspresi dari Pembuat Ekspresi di Editor.

Mengontrol Lebar Kolom

ppSheet tidak membiarkan pembuat aplikasi mengatur ukuran kolom secara manual karena berbagai ukuran layar ponsel dan tablet. Sebagai gantin...