> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Pengenalan tabel agregat

> Pengenalan tabel agregat YiDA, mencakup fitur, kasus penggunaan, batasan, dan pertimbangan. Cocok untuk berbagai skenario bisnis seperti manajemen inventaris dan CRM, dengan dukungan kalkulasi dan validasi real-time.

Bab ini mencakup topik berikut:

* Pengenalan tabel agregat
* Membuat tabel agregat
* Hubungan Asosiasi
* Validasi agregat

| Kapabilitas   | Edisi Gratis   | Edisi Basic       | Edisi Professional | Edisi Dedicated                                                                                              |
| ------------- | -------------- | ----------------- | ------------------ | ------------------------------------------------------------------------------------------------------------ |
| tabel agregat | Tidak didukung | 10 per Organisasi | 20 per Organisasi  | 50 per Organisasi<br />tabel agregat belum didukung untuk Aplikasi dengan penyimpanan khusus yang diaktifkan |

## Ikhtisar fitur

Tabel agregat YiDA adalah tabel terkalkulasi yang dibentuk dengan mengagregasi beberapa Formulir. Tabel ini mendukung kalkulasi dan validasi real-time, serta dapat digunakan pada modul fungsional lain dalam Aplikasi (Formulir, laporan, Kartu Data portal, dan lain-lain).

## Kasus penggunaan

Tabel agregat cocok untuk skenario bisnis seperti manajemen inventaris, perebutan reservasi, manajemen dompet CRM, manajemen biaya proyek dan kalkulasi komisi, serta kalkulasi hari cuti.

Setiap kali logika bisnis melibatkan arus masuk (misalnya penerimaan stok, pengisian saldo, akumulasi hari cuti), arus keluar (misalnya pengeluaran stok, konsumsi, pengambilan cuti), atau saldo (misalnya sisa inventaris, saldo dompet, sisa hari cuti), tabel agregat sangat cocok digunakan.

* Skenario manajemen inventaris

Manufaktur, ritel, konstruksi, dan industri apa pun yang melibatkan manajemen inventaris fisik memerlukan sistem manajemen inventaris untuk menangani siklus hidup penuh pengeluaran stok, penerimaan stok, pemindahan, dan stok opname. Dengan demikian, Organisasi dapat mengontrol Data inventarisnya secara presisi serta merencanakan penjualan, pengadaan, dan produksi sesuai kebutuhan. Melalui tabel agregat, Anda dapat menghitung inventaris real-time suatu produk dari Formulir bisnis penerimaan dan pengeluaran stok, serta menjalankan validasi real-time saat Formulir tersebut Dikirim atau Disetujui — jika jumlah pengeluaran stok melebihi sisa inventaris, validasi akan memblokir kelebihan penjualan.

* Manajemen dompet CRM

Saldo dompet akun anggota biasanya terdiri dari Catatan pengisian saldo dan konsumsi. Gunakan tabel agregat untuk menghitung saldo real-time, lalu validasi jumlah pengeluaran yang tersedia — jika jumlah konsumsi melebihi saldo dompet, pesanan konsumsi tidak dapat Dikirim.

* Skenario perebutan reservasi

Pada skenario seperti tiket acara, reservasi restoran, reservasi tempat, dan flash sale, konkurensi tinggi dapat menyebabkan kelebihan penjualan. Pada tabel agregat, atur kondisi validasi menjadi jumlah reservasi (pembelian) ≤ 1 untuk mengatasi masalah ini.

## Batasan penggunaan

* Dimensi tabel agregat

* Dimensi Aplikasi

## Pertimbangan

* Filter dan validasi pada tabel agregat: Jika Filter dikonfigurasi pada tabel agregat, validasi pengiriman hanya berlaku untuk Data yang cocok dengan Filter; menambah, menghapus, atau mengubah Data yang tidak cocok dengan Filter tidak akan memicu validasi pengiriman.

* Menerbitkan tabel agregat: Setelah tabel agregat diterbitkan, jika Judul Kolom dan metriknya digunakan dalam Formulir, laporan, atau Konteks lain, kemudian Anda memodifikasi dan menerbitkan ulang tabel agregat tersebut (memodifikasi atau menghapus hubungan Asosiasi, metrik, dan lain-lain), tempat penggunaan tabel agregat dalam Formulir atau laporan mungkin mengalami Error. Pastikan Anda memperbarui konfigurasi build yang Mengutip tabel agregat secara sesuai.

* Cara mengoperasikan Formulir Sumber Data: Ketika Anda menggunakan Impor Batch, Perbarui batch, Hapus batch, alur Otomatisasi, aturan bisnis, Open API, atau mekanisme serupa untuk menambah, menghapus, atau memodifikasi Data dalam Formulir Sumber Data, semuanya akan memicu pembaruan hasil kalkulasi tabel agregat.

* Menggunakan Bidang tersembunyi dalam metrik: Jika Komponen Numerik tersembunyi digunakan dalam kalkulasi metrik, Komponen tersebut harus mengaktifkan opsi "Selalu kirim".

* Presisi Komponen Tanggal: Ketika Komponen Tanggal digunakan sebagai kondisi kecocokan, perhatikan presisi Tanggal yang digunakan saat Formulir Dikirim. Sistem memperlakukan Tanggal dengan presisi berbeda sebagai nilai Bidang yang berbeda — misalnya, 9 September 2024 dan 9 September 2024 00:00:00 dianggap sebagai nilai yang tidak sama.

* Komponen tipe opsi: Jika Bidang tertaut menggunakan Bidang opsi, Bidang tertaut mencocokkan dan menampilkan berdasarkan nilai opsi (bukan nilai tampilan).

* Tidak direkomendasikan: Ketika Formulir sudah berfungsi sebagai Sumber Data untuk tabel agregat, kami tidak menyarankan konfigurasi alur Integrasi & Otomatisasi pada Formulir tersebut yang Memperbarui Data — hal ini mudah menyebabkan Kegagalan pembaruan sirkular (misalnya, memperbarui instance saat ini setelah Formulir dimodifikasi atau baru Dibuat).
