Bến Hà Trương
Bến Hà Trương
Thảo luận 0 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 770 lượt xem

Hướng dẫn từng bước tạo trường được tính toán

Jul 30 2020

Tạo trường được tính toán vô cùng quan trọng để bạn có thể tùy chỉnh báo cáo và dữ liệu của mình. Để giúp bạn thao tác dễ dàng hơn, chúng tôi đã tạo một kịch bản cụ thể, giúp bạn nắm được các bước dễ dàng tạo một trường tùy chỉnh trong Data studio

Hãy quan sát ví dụ sau:

SKUItemPriceQty Sold
D-001Healthy Dog Dog Food79.9616
B-002Parrot Perch74.978
B-001Pretty Bird Bird Seed31.9620
C-002Hungry Kitty Cat Food29.983
D-002Playful Puppy Toy17.9711
C-001Happy Cat Catnip14.974

Chúng ta sẽ tiến hành tính toán tổng giá trị đơn hàng, phân loại chúng theo từng mục và tính chiết khấu.

Trước tiên, bạn cần copy và dán dữ liệu mẫu sau vào một file text (notpad, TextEdit, Text app,...)

SKU,Item,Price,Qty Sold
D-001,Healthy Dog Dog Food,79.96,16
B-002,Parrot Perch,74.97,8
B-001,Pretty Bird Bird Seed,31.96,20
C-002,Hungry Kitty Cat Food,29.98,3
D-002,Playful Puppy Toy,17.97,11
C-001,Happy Cat Catnip,14.97,4

Hãy cùng tạo trường được tính toán đầu tiên của bạn nào

Bước 1: Chuẩn bị dữ liệu

Ở bước này, chúng ta sẽ tạo một Google Sheet từ dữ liệu mẫu ở trên.

  1. Sao chép dữ liệu mẫu trong hộp ở trên.
  2. Mở trình soạn thảo văn bản, dán vào dữ liệu mẫu, sau đó lưu tệp dưới dạng pet-store-data.csv.
  3. Tạo Google Sheet mới
  4. Trong sheet, chọn File > Import
  5. Chọn  Upload , sau đó tải lên file dữ liệu bạn đã tạo ở bước 2
  6. Chọn   Replace spreadsheet
  7. Đặt tên sheet mới của bạn là Pet Store.

Sau khi tạo được sheet Pet Store, bạn có thể thử phân quyền, thêm tài khoản để chia sẻ dữ liệu của bạn.

Bước 2: Tạo báo cáo và thêm dữ liệu

Bước này sẽ giúp bạn kết nối sheet Pet Store bạn mới tạo ở trên với data source

  1. Tạo một báo cáo mới trong Data Studio.
  2. Trong bảng  Add data to report , chọn kết nối Google Sheets .
  3. Chọn Pet Store và bảng tính bạn vừa tạo.
  4. Để nguyên các tùy chọn mặc định
  5. Ở phía dưới bên phải, nhấp vào ADD .

Như vậy, bạn đã tạo xong một báo cáo mới với dữ liệu từ file Pet Store của bạn. Bạn cũng có thể muốn xem thêm 3 mẹo tạo báo cáo nhanh chóng với Google Data Studio.

Bước 3: Tạo trường tính tổng từng mã hàng

Trong ví dụ này, chúng ta sẽ tạo các trường được tính toán trên data source. Ưu điểm của phương pháp này là chúng ta có thể sử dụng các trường đã tạo cho bất cứ báo cáo nào. Ngoài ra, bạn có thể xem thêm bài viết Tổng quan về các trường được tính toán trong Google Data Studio của chúng tôi để hiểu điểm khác biệt giữa trường được tính toán tạo trên biểu đồ và trên data source.

  1. Trong menu, chọn Resource > Manage added data sources.
  2. Phía bên phải của data source Pet Store, chọn EDIT.
    Thao tác này sẽ mở ra bảng điều khiển data source.
  3. Click vào  ADD A FIELD để mở cửa sổ chỉnh sửa trường.
  4. Trong Field Name, nhập Subtotal.
  5. Trong Formula, nhập công thức Price * Qty Sold.
  6. Đừng quên bấm SAVE đê lưu công thức của bạn.
  7. Nhấp vào ALL FIELDS để quay trở lại cửa sổ chỉnh sửa data source.

Như vậy bạn đã tính thành công tổng tiền cho từng mã hàng, trường bạn vừa tạo có tên Subtotal. 

Bước 4: Tạo trường tính chiết khấu

Tiếp theo, chúng ta sẽ tạo một trường mới có Field NameDiscount, để tính chiết khấu cho đơn hàng theo mức sau:

Subtotal valueDiscount rate
0 - 990
100 - 4995%
500 or more10%

Để tính được chiết khấu, bạn chỉ cần nhân trường Subtotal  với tỉ lệ chiết khấu như bảng trên. Lưu ý, chiết khấu sẽ được biểu diễn dưới dạng giá trị thập phân ( giảm giá 25% sẽ là 0,25). Trong phần Formula của trường Discount, bạn nhập công thức sau:

CASE
WHEN Subtotal > 499 THEN .9
WHEN Subtotal > 100 THEN .95
ELSE 1
END

Bước 5: Tạo trường tổng cộng

Tại bước này, chúng ta tạo một trường được tính toán khác, đặt tên là Total, có công thức sau:

Subtotal * Discount

Lưu ý rằng, bạn không thể gộp bước 4 và 5 lại để tạo 1 công thức chung:

(Price * Qty Sold) * Discount

Thoạt nhìn, hai công thức này dường như tương đương. Tuy nhiên, do trong câu lệnh Case không bao hàm các phép tính, nên bạn không thể vừa tính tổng vừa tính toán chiết khấu (với câu lệnh Case) trong cùng một trường. Công thức như bên dưới sẽ không cho ra kết quả.

Bước 6: Tạo trường phân loại các mặt hàng

Trường được tính toán cuối cùng mà chúng ta sẽ thử thực hiện trong ví dụ này là trường Department, phân tích các trường SKU và gán các giá trị mới phụ thuộc vào SKU. Mục đích là gộp các mã hàng theo chủng loại như: Dog, Cat, Bird .

Trong công thức của trường Department này, chúng ta lại sử dụng câu lệnh Case, và thêm vào đó hàm REGEXP_MATCH . Công thức như sau:

CASE
WHEN REGEXP_MATCH(SKU, "^C.*") THEN "Cat"
WHEN REGEXP_MATCH(SKU, "^D.*") THEN "Dog"
WHEN REGEXP_MATCH(SKU, "^B.*") THEN "Bird"
ELSE "Misc"
END

Bước 7: Xem dữ liệu của bạn trong một báo cáo

Sau khi đã tính toán và tạo ra các trường mới. Chúng ta hãy hiển thị chúng trên một báo cáo.

  1. Sau khi lưu trường Department , bên tay trái, nhấp vào ALL FIELDS để quay trở lại trình chỉnh sửa data source.
  2. Nhấp vào nút DONE ở phía tay phải.
  3. Đóng bảng quản lý data source

Bây giờ, bạn có thể thêm các trường được tính toán mới vào biểu đồ

  1. Chọn Table.
  2. Bên tay phải, kéo từng trường bạn đã tạo từ Available Fields vào bảng Data , như hình bên dưới
Calculated field tutorial example.

Như vậy, bạn đã thêm thành công các trường được tính toán vừa tạo vào bảng dữ liệu của mình. Để biết thêm cách sử dụng câu lệnh Case và một số hàm thông dụng khác, bạn có thể đọc thêm bài viết Hướng dẫn sử dụng các trường được tính toán trong Google Data Studio của chúng tôi.

Bên cạnh đó, nếu bạn muốn biết thêm các mẹo và thủ thuật mới nhất về Google data studio. Hãy theo dõi Gitiho ngay hôm nay.

Cùng tham gia cộng đồng hỏi đáp về chủ đề Google Data Studio

Thảo luận 0 câu trả lời
Lượt xem 770 lượt xem
Vỗ tay vỗ tay

0 Bình luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội