

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Tabel data
<a name="actions-data-tables"></a>

Tindakan tabel data memungkinkan Anda untuk bekerja dengan data terstruktur dalam format tabel. Tindakan ini memungkinkan Anda membuat, mengubah, dan mengeluarkan data tabular di otomatisasi Anda.

## Sortir Tabel
<a name="sort-table"></a>

Memesan tabel dengan kolom. Digunakan untuk mengatur data Anda dalam urutan naik atau turun.

**Properti:**
+ **Tabel Data** (wajib): Variabel tabel untuk mengurutkan (misalnya,`my_table`)
+ **Nama Kolom untuk Diurutkan** (wajib): Nama kolom yang akan diurutkan berdasarkan (misalnya, “Jumlah total”)
+ **Urutkan Urutan** (dropdown): Pilih “Naik” (terkecil pertama) atau “Menurun” (terbesar pertama) - default: Menurun
+ **Sorted Table** (output): Nama variabel untuk tabel baru yang diurutkan

## Tabel Filter
<a name="filter-table"></a>

Menyimpan baris sesuai dengan kriteria. Digunakan untuk mengekstrak baris yang relevan dari kumpulan data yang lebih besar.

**Properti:**
+ **Tabel Data** (wajib): Variabel tabel untuk menyaring (misalnya,`my_table`)
+ **Ekspresi Filter** (wajib): Ekspresi Boolean menggunakan nama kolom dan operator (==, >, <,\$1 =). Gabungkan kondisi dengan & (AND) atau \$1 (OR). Gunakan tanda kutip tunggal untuk nama kolom dengan spasi dan nilai teks (misalnya, “'Tim' == 'Penjualan' & 'Jumlah total' > 100")
+ **Filtered Table** (output): Nama variabel untuk tabel yang disaring

Contoh filter:

```
# Column 'amount' is greater than 25
"amount > 25"

# Column 'team' equals text 'Sales'
"team == 'Sales'"

# Multiple conditions
"amount > 25 & status == 'active'"

# Grouped conditions
"(amount > 25 & team == 'Sales') | (amount > 50 & team == 'Marketing')"

# Column 'title' contains text 'Director'
"title.str.contains('Director')"

# Column 'Customer No' equals a variable customer_id
"`Customer No` == " + str(customer_id)

# Column 'ProfitCenter' equals variable profitCenter
"`ProfitCenter` == '" + str(profitCenter) + "'"
```

## Nilai Pencarian
<a name="lookup-value"></a>

Mencari nilai dalam tabel. Digunakan untuk mencari nilai dalam satu kolom dan mendapatkan nilai yang sesuai dari kolom lain di baris yang sama.

**Properti:**
+ **Tabel Data** (wajib): Tabel untuk mencari di (mis.,`my_table`)
+ **Nama Kolom untuk Pencarian** (wajib): Kolom yang berisi nilai pencarian (misalnya, “ID Karyawan”)
+ **Nilai untuk Mencari** (wajib): Nilai untuk menemukan (misalnya, “12345")
+ **Nama Kolom ke Output** (wajib): Kolom untuk mengambil hasil dari (misalnya, “Tanggal sewa”)
+ **Nilai Sel** (output): Variabel menyimpan nilai yang ditemukan. Mengembalikan kecocokan pertama atau kosong jika tidak ditemukan.

## Tambahkan Kolom
<a name="add-columns"></a>

Membuat kolom baru dalam tabel. Kolom yang baru ditambahkan ditambahkan ke akhir tabel yang ada.

**Properti:**
+ **Tabel Data** (wajib): Tabel untuk memodifikasi (misalnya,`my_table`)
+ **Nama Kolom untuk Ditambahkan** (wajib): Array nama kolom baru (misalnya, ["Nama”, “Alamat"])
+ **Nilai Default** (opsional): Nilai awal untuk semua sel di kolom baru (misalnya, “N/A”)
+ **Tabel yang Diperbarui** (output): Nama variabel untuk tabel yang dimodifikasi

## Hapus Kolom
<a name="remove-columns"></a>

Menghapus kolom dari tabel. Output tabel dengan semua kolom yang tersisa.

**Properti:**
+ **Tabel Data** (wajib): Tabel untuk memodifikasi (misalnya,`my_table`)
+ **Kolom untuk Dihapus** (wajib): Array nama kolom atau nomor indeks. Angka indeks mulai dari 0 dan dapat berupa angka tertentu (misalnya, [0,1,2]) atau rentang (misalnya, rentang (0,2))
+ **Tabel yang Diperbarui** (output): Nama variabel untuk tabel yang dimodifikasi

## Simpan Kolom
<a name="keep-columns"></a>

Menjatuhkan kolom tambahan dari tabel. Digunakan untuk memilih subset kolom tertentu yang ingin Anda simpan.

**Properti:**
+ **Tabel Data** (wajib): Tabel untuk memodifikasi (misalnya,`my_table`)
+ **Kolom untuk Disimpan** (wajib): Array nama kolom yang akan dipertahankan (misalnya, ["Nama”, “Alamat"])
+ **Tabel yang Diperbarui** (output): Nama variabel untuk tabel yang dimodifikasi

## Tambahkan Baris Baru
<a name="add-new-row"></a>

Menambahkan baris baru ke tabel. Baris baru dapat dibuat dengan nilai tertentu atau sebagai baris kosong dan ditambahkan ke bagian bawah tabel.

**Properti:**
+ **Tabel Data** (wajib): Tabel untuk memodifikasi (misalnya,`my_table`)
+ **Nilai Baris** (opsional): Array nilai untuk baris baru, mulai dari kolom pertama (misalnya, ["Q1", “Penjualan”, 100]). Jika kosong, tambahkan baris kosong. Nilai yang hilang menghasilkan sel kosong.
+ **Tabel yang Diperbarui** (output): Nama variabel untuk tabel yang dimodifikasi

## Hapus Baris
<a name="remove-rows"></a>

Menghapus baris dari tabel. Mengeluarkan tabel dengan semua baris yang tersisa.

**Properti:**
+ **Tabel Data** (wajib): Tabel untuk memodifikasi (misalnya,`my_table`)
+ **Baris untuk Dihapus** (wajib): Array posisi baris (pengindeksan berbasis 0). Angka indeks mulai dari 0 dan dapat berupa angka tertentu (misalnya, [0,1,2]) atau rentang (misalnya, rentang (0,2))
+ **Tabel yang Diperbarui** (output): Nama variabel untuk tabel yang dimodifikasi

## Hapus Duplikat
<a name="remove-duplicates"></a>

Menghapus baris duplikat. Digunakan untuk membuat kumpulan data baris unik berdasarkan kolom tertentu.

**Properti:**
+ **Tabel Data** (wajib): Tabel untuk membersihkan (mis.,`my_table`)
+ **Kolom untuk Memeriksa** (opsional): Array nama kolom untuk deteksi duplikat (misalnya, ["Nama”, “Alamat"]). Jika kosong, periksa seluruh baris untuk keunikan. Duplikat diidentifikasi oleh nilai gabungan di seluruh kolom tertentu.
+ **Duplikat Baris untuk Keep** (dropdown): Pilih kejadian “Pertama” atau “Terakhir” untuk dipertahankan (default: Pertama)
+ **Tabel yang Diperbarui** (output): Nama variabel untuk tabel yang dimodifikasi

## Tambahkan Tabel
<a name="append-tables"></a>

Menggabungkan baris dua tabel. Digunakan untuk menambahkan data dari satu tabel ke tabel lainnya.

**Properti:**
+ **Tabel untuk Menambahkan Ke** (wajib): Tabel utama menerima baris tambahan (mis.,`main_table`)
+ **Tabel untuk Menambahkan** (wajib): Tabel sumber menyediakan baris untuk ditambahkan (misalnya,`new_data`)
+ **Tangani Perbedaan Kolom** (dropdown):
  + “Tambah”: Simpan semua kolom dari kedua tabel
  + “Abaikan”: Hanya simpan kolom yang cocok dengan tabel utama
  + “Kesalahan”: Memerlukan kecocokan kolom yang tepat
+ **Tabel Gabungan** (output): Nama variabel untuk tabel gabungan

## Buat Tabel Baru
<a name="create-new-table"></a>

Membuat tabel kosong. Digunakan untuk mengatur tabel dengan kolom yang diperlukan untuk menambahkan baris ke dalam langkah berikutnya. Tabel baru tidak memiliki baris.

**Properti:**
+ **Nama Kolom** (opsional): Array nama kolom untuk tabel baru (misalnya, ["Nama”, “Alamat"]). Jika kosong, buat tabel tanpa kolom.
+ **New Table** (output): Nama variabel untuk tabel yang baru dibuat

## Konversi Teks ke Tabel
<a name="convert-text-to-table"></a>

Mengubah teks yang dibatasi menjadi tabel terstruktur.

**Properti:**
+ **Teks untuk Dikonversi** (wajib): Teks dibatasi yang berisi data tabel (misalnya, “Tahun, Qty 2001,100")
+ **Pemisah Nilai** (opsional): Nilai pemisah karakter dalam baris (default: “,”)
+ **Pemisah Baris Baru** (opsional): Baris pemisah karakter (default: "“)
+ **Memiliki Header** (kotak centang): Apakah baris pertama berisi nama kolom. Jika Benar, menggunakan baris pertama sebagai header; jika Salah, menghasilkan nama default (Column0, Column1, dll.)
+ **New Table** (output): Nama variabel untuk tabel yang baru dibuat

## Konversi Tabel ke HTML
<a name="convert-table-to-html"></a>

Membuat tabel berformat HTML. Digunakan untuk menampilkan tabel Anda sebagai teks yang diformat untuk dokumen, email, dan lainnya.

**Properti:**
+ **Tabel Data** (wajib): Tabel untuk memformat (mis.,`my_table`)
+ **Teks Tabel Terformat** (output): Variabel menyimpan teks berformat HTML

## Contoh
<a name="data-tables-examples"></a>

**Lingkaran melalui baris dalam tabel**

Untuk mengulang baris dalam tabel data, gunakan tindakan “Loop through items” di bawah “Alur proses”. Berikan variabel tabel data sebagai masukan untuk “Koleksi item”. Perbarui “Referensi item” `row` karena setiap item mewakili satu baris tabel.

**Gunakan atau perbarui nilai sel berturut-turut**

Saat mengulang baris dalam tabel, lihat nilai sel individu menggunakan sintaks `row["column name"]` di mana nama kolom diganti dengan nama kolom untuk sel tertentu.

Untuk memperbarui nilai sel berturut-turut, gunakan tindakan “Simpan nilai” di bawah “Umum”. “Nilai untuk disimpan” adalah nilai yang ingin Anda perbarui sel. “Nama variabel” adalah referensi ke sel menggunakan sintaks yang sama seperti di atas,`row["column name"]`.