Cách Dùng AppSheet

admin 2 tháng trước 4 lượt xem

1. Cấu trúc công thức cơ bản

Công thức trong AppSheet thường được viết bằng cách sử dụng cú pháp tương tự như Excel hoặc Google Sheets. Các công thức này có thể được sử dụng để tính toán giá trị, lọc dữ liệu, hoặc thực hiện các thao tác khác trên dữ liệu của bạn.

2. Các loại công thức phổ biến

A. Công thức toán học

Bạn có thể thực hiện các phép toán cơ bản như cộng, trừ, nhân, chia.

  • =[Column1] + [Column2]
  • =[Price] * [Quantity]

B. Công thức điều kiện

Sử dụng IF để tạo các điều kiện.

  • =IF([Status] = "Active", "Yes", "No")

C. Công thức ngày tháng

Bạn có thể tính toán với các giá trị ngày tháng.

  • =TODAY()
  • =DATE([Year], [Month], [Day])

D. Công thức chuỗi

Thao tác với các chuỗi văn bản.

  • =[FirstName] & " " & [LastName]
  • =LEFT([Column], 5)

3. Sử dụng công thức trong biểu mẫu

A. Đặt giá trị mặc định

Bạn có thể sử dụng công thức để đặt giá trị mặc định cho một cột khi người dùng thêm dữ liệu mới.

  • Ví dụ: Đặt ngày hiện tại làm giá trị mặc định cho cột ngày tháng.
    scss

    Default Value: =TODAY()

B. Tính toán giá trị

Công thức có thể được sử dụng để tính toán và hiển thị giá trị dựa trên dữ liệu đầu vào của người dùng.

  • Ví dụ: Tính tổng giá trị từ các cột khác nhau.
    less

    App Formula: =[Column1] + [Column2]

C. Kiểm tra hợp lệ

Bạn có thể kiểm tra tính hợp lệ của dữ liệu đầu vào bằng cách sử dụng các công thức.

  • Ví dụ: Chỉ cho phép số dương.
    mathematica

    Valid If: =[Column] > 0

4. Sử dụng biểu thức AppSheet

AppSheet cung cấp một loạt các hàm và biểu thức sẵn có giúp bạn tạo ra các công thức phức tạp hơn.

A. SELECT

Lọc và chọn dữ liệu từ một bảng khác.

  • SELECT(Orders[OrderID], [CustomerID] = [_THISROW].[CustomerID])

B. LOOKUP

Tìm giá trị trong một bảng khác.

  • LOOKUP([_THISROW].[ProductID], Products, ProductID, Price)

C. SUM

Tính tổng các giá trị trong một cột.

  • SUM(SELECT(Orders[Total], [CustomerID] = [_THISROW].[CustomerID]))

D. COUNT

Đếm số lượng bản ghi đáp ứng điều kiện.

  • COUNT(SELECT(Orders[OrderID], [Status] = "Shipped"))

5. Ví dụ cụ thể

A. Tạo một ứng dụng quản lý đơn hàng

Giả sử bạn có một bảng “Orders” với các cột “ProductID”, “Quantity”, “Price”, bạn có thể tính tổng giá trị đơn hàng như sau:

  1. Tạo cột “TotalPrice” trong bảng “Orders”.
  2. Sử dụng công thức để tính tổng giá trị:
    less

    App Formula: =[Quantity] * [Price]

B. Gửi thông báo khi số lượng tồn kho thấp

Giả sử bạn có một bảng “Inventory” với các cột “ProductID”, “StockLevel”, bạn muốn gửi thông báo khi mức tồn kho dưới 10:

  1. Tạo một workflow rule.
  2. Sử dụng công thức điều kiện:
    makefile

    Condition: =[StockLevel] < 10

Tổng kết

Sử dụng công thức trong AppSheet cho phép bạn thực hiện các tính toán, lọc và kiểm tra dữ liệu một cách tự động và linh hoạt. Bạn có thể kết hợp các công thức để tạo ra các ứng dụng mạnh mẽ mà không cần viết mã phức tạp. Nếu bạn có bất kỳ câu hỏi cụ thể nào về công thức hoặc cách sử dụng AppSheet, hãy cho tôi biết!

lượt thích