> For the complete documentation index, see [llms.txt](https://docs.clickai.vn/clickai-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clickai.vn/clickai-docs/tinh-nang/bang-so-lieu/fields-kieu-du-lieu-and-cau-hinh.md).

# Fields (Kiểu dữ liệu & Cấu hình)

## Mục lục

·       \[Giới thiệu Fields]\(#giới-thiệu-fields)

·       \[Tạo Field mới]\(#tạo-field-mới)

·       \[Field đặc biệt]\(#field-đặc-biệt)

·       \[Danh sách Field Types]\(#danh-sách-field-types)

·       \[Unique Fields]\(#unique-fields)

·       \[Các thao tác trên Field]\(#các-thao-tác-trên-field)

&#x20;

## Giới thiệu Fields

Fields (trường dữ liệu) định nghĩa cấu trúc và kiểu dữ liệu lưu trữ trong mỗi record của table. Chúng là khối xây dựng cơ bản của database, quyết định cách thông tin được nhập, hiển thị và xử lý.

Bằng cách hiểu rõ cách fields hoạt động, bạn có thể thiết kế table hiệu quả hơn và đảm bảo dữ liệu nhất quán trong toàn bộ workspace.

&#x20;

## Tạo Field mới

1\.     Nhấn vào biểu tượng ➕ trong header của table tại vị trí muốn chèn field mới

2\.     Trong panel New Field:

·       Nhập tên field

·       Chọn kiểu dữ liệu phù hợp (VD: Single line text, Number, Lookup...)

3\.     Cấu hình các tùy chọn bổ sung:

·       Default Value: Giá trị mặc định cho records mới

·       Description: Mô tả mục đích và hướng dẫn sử dụng field

4\.     Nhấn Save Field để hoàn tất

### Default Value (Giá trị mặc định)

Bạn có thể thiết lập giá trị mặc định khi tạo field. Giá trị này tự động được áp dụng cho các records mới tạo sau khi field được thiết lập (không ảnh hưởng records cũ).

Giá trị mặc định có thể là:

·       Giá trị cố định: VD: "N/A", "Unknown", 0

·       Giá trị động: VD: ngày hiện tại, thời gian hiện tại, user ID

### Field Description (Mô tả field)

Thêm mô tả cho field giúp cung cấp context cho các thành viên trong team. Mô tả xuất hiện dưới dạng tooltip khi hover vào biểu tượng ℹ cạnh tên field.

&#x20;

## Field đặc biệt

### Primary Key (Khóa chính)

·       Tự động được tạo khi tạo table

·       Định danh duy nhất cho mỗi record

·       Đảm bảo tính toàn vẹn dữ liệu trong các thao tác backend

·       Thường ẩn khỏi giao diện người dùng

### Display Value (Giá trị hiển thị)

·       Nhãn thân thiện giúp nhận diện record nhanh chóng

·       Được sử dụng khi hiển thị record trong giao diện (VD: trong field Links, Lookup)

·       Khuyến khích sử dụng field có giá trị duy nhất làm Display Value

📝 NOTE: Primary Key đảm bảo quản lý record nhất quán, còn Display Value cải thiện trải nghiệm người dùng.

&#x20;

## Danh sách Field Types

### 📝 Text-based

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field Type</td><td valign="top">Mô tả</td></tr><tr><td valign="top">Single line text</td><td valign="top">Một dòng văn bản ngắn</td></tr><tr><td valign="top">Long text</td><td valign="top">Văn bản nhiều dòng, hỗ trợ định dạng cơ bản</td></tr><tr><td valign="top">Rich text</td><td valign="top">Văn bản phong phú với bold, italic, bullet, heading...</td></tr><tr><td valign="top">Email</td><td valign="top">Địa chỉ email, có validation tự động</td></tr><tr><td valign="top">Phone</td><td valign="top">Số điện thoại</td></tr><tr><td valign="top">URL</td><td valign="top">Đường dẫn web, click để mở trực tiếp</td></tr></tbody></table>

&#x20;

### 🔢 Numerical

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field Type</td><td valign="top">Mô tả</td></tr><tr><td valign="top">Number</td><td valign="top">Số nguyên</td></tr><tr><td valign="top">Decimal</td><td valign="top">Số thập phân</td></tr><tr><td valign="top">Percentage</td><td valign="top">Phần trăm (hiển thị ký hiệu %)</td></tr><tr><td valign="top">Currency</td><td valign="top">Tiền tệ (VND, USD, EUR...) với định dạng phù hợp</td></tr></tbody></table>

&#x20;

### 📅 Date & Time

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field Type</td><td valign="top">Mô tả</td></tr><tr><td valign="top">Date</td><td valign="top">Ngày tháng</td></tr><tr><td valign="top">Time</td><td valign="top">Giờ phút giây</td></tr><tr><td valign="top">Date and Time</td><td valign="top">Kết hợp ngày và giờ</td></tr><tr><td valign="top">Duration</td><td valign="top">Khoảng thời gian (giờ, phút, giây)</td></tr></tbody></table>

&#x20;

### 🏷️ Select

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field Type</td><td valign="top">Mô tả</td></tr><tr><td valign="top">Single select</td><td valign="top">Chọn một giá trị từ danh sách dropdown</td></tr><tr><td valign="top">Multi select</td><td valign="top">Chọn nhiều giá trị từ danh sách (tag-style)</td></tr></tbody></table>

&#x20;

### 🔗 Links & Relations

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field Type</td><td valign="top">Mô tả</td></tr><tr><td valign="top">Links</td><td valign="top">Tạo quan hệ giữa records của 2 tables</td></tr><tr><td valign="top">Lookup</td><td valign="top">Hiển thị field từ table liên kết (tương tự VLOOKUP trong Excel)</td></tr><tr><td valign="top">Rollup</td><td valign="top">Tính toán tổng hợp trên dữ liệu liên kết (SUM, COUNT, AVG, MIN, MAX)</td></tr></tbody></table>

&#x20;

💡 TIP: \*\*Links\*\* là tính năng mạnh mẽ nhất của Tables so với bảng tính truyền thống. Ví dụ: liên kết bảng "Khách hàng" với bảng "Đơn hàng" để dễ dàng xem tất cả đơn hàng của một khách hàng, hoặc tính tổng doanh thu với Rollup.

### 📎 Custom Types

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field Type</td><td valign="top">Mô tả</td></tr><tr><td valign="top">Attachment</td><td valign="top">Upload file đính kèm (ảnh, PDF, tài liệu...)</td></tr><tr><td valign="top">Checkbox</td><td valign="top">Ô tick đúng/sai</td></tr><tr><td valign="top">Rating</td><td valign="top">Đánh giá bằng sao (1-5 hoặc tùy chỉnh)</td></tr><tr><td valign="top">Barcode</td><td valign="top">Tạo barcode từ giá trị field khác</td></tr><tr><td valign="top">QR Code</td><td valign="top">Tạo mã QR từ giá trị field khác</td></tr><tr><td valign="top">JSON</td><td valign="top">Lưu trữ dữ liệu JSON</td></tr><tr><td valign="top">Geometry</td><td valign="top">Dữ liệu hình học</td></tr><tr><td valign="top">GeoData</td><td valign="top">Tọa độ địa lý (latitude/longitude)</td></tr></tbody></table>

&#x20;

### 🆔 Identifier Types

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field Type</td><td valign="top">Mô tả</td></tr><tr><td valign="top">UUID</td><td valign="top">Mã định danh duy nhất tự động tạo</td></tr><tr><td valign="top">Auto Number</td><td valign="top">Số tự tăng</td></tr></tbody></table>

&#x20;

### 🧮 Formula

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field Type</td><td valign="top">Mô tả</td></tr><tr><td valign="top">Formula</td><td valign="top">Giá trị tính toán tự động dựa trên công thức — hỗ trợ toán học, chuỗi, ngày, logic</td></tr></tbody></table>

&#x20;

Ví dụ Formula:\
──────────────\
Tính tổng tiền:  {unit\_price} \* {quantity}\
Ghép chuỗi:      CONCAT({first\_name}, " ", {last\_name})\
Điều kiện:        IF({status} = "Active", "✅", "❌")\
Ngày:             DATEADD({start\_date}, 30, "days")

&#x20;

## Unique Fields

Một số kiểu field có thể được cấu hình để đảm bảo tính duy nhất — không cho phép 2 records có cùng giá trị.

### Field types hỗ trợ Unique

·       Single line text, Email, Phone, URL

·       Number, Decimal, Currency, Percent

·       DateTime, Date, Time

### Lưu ý khi sử dụng Unique

·       Ô trống (empty) được phép và không vi phạm ràng buộc unique

·       Khi chuyển field hiện tại sang unique, tất cả giá trị hiện có phải đã unique

·       Unique và Default Value không thể sử dụng đồng thời

·       Chỉ hỗ trợ trên tables tạo trong ClickAI (không áp dụng cho external database)

&#x20;

## Các thao tác trên Field

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Thao tác</td><td valign="top">Mô tả</td></tr><tr><td valign="top">Rename</td><td valign="top">Đổi tên field</td></tr><tr><td valign="top">Change Type</td><td valign="top">Thay đổi kiểu dữ liệu</td></tr><tr><td valign="top">Set Default Value</td><td valign="top">Thiết lập giá trị mặc định</td></tr><tr><td valign="top">Adjust Width</td><td valign="top">Điều chỉnh độ rộng cột</td></tr><tr><td valign="top">Hide/Unhide</td><td valign="top">Ẩn/hiện field trong view hiện tại</td></tr><tr><td valign="top">Set as Display Value</td><td valign="top">Đặt làm giá trị hiển thị chính</td></tr><tr><td valign="top">Sort</td><td valign="top">Sắp xếp tăng/giảm dần theo field</td></tr><tr><td valign="top">Duplicate</td><td valign="top">Nhân bản field</td></tr><tr><td valign="top">Insert Before/After</td><td valign="top">Chèn field mới trước/sau</td></tr><tr><td valign="top">Delete</td><td valign="top">Xóa field</td></tr><tr><td valign="top">Add Description</td><td valign="top">Thêm mô tả cho field</td></tr></tbody></table>

&#x20;

Cách thực hiện: Click chuột phải vào header của field hoặc nhấn vào biểu tượng ▼ trong header để mở context menu.

🚨 WARNING: Khi thay đổi kiểu dữ liệu (Change Type), dữ liệu hiện có sẽ được chuyển đổi tự động. Tuy nhiên, một số chuyển đổi có thể gây mất dữ liệu (VD: chuyển từ Rich Text sang Number). Hãy kiểm tra kỹ trước khi thay đổi.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.clickai.vn/clickai-docs/tinh-nang/bang-so-lieu/fields-kieu-du-lieu-and-cau-hinh.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
