ProSkills Blog Hướng Dẫn Tạo Trường Tính Toán trong Google Data Studio Cho Người Mới Bắt Đầu

Hướng Dẫn Tạo Trường Tính Toán trong Google Data Studio Cho Người Mới Bắt Đầu

Hướng Dẫn Tạo Trường Tính Toán trong Google Data Studio Cho Người Mới Bắt Đầu post thumbnail image

Bạn đang tìm cách tùy chỉnh báo cáo và dữ liệu trong Google Data Studio? Trường tính toán chính là chìa khóa! Bài viết này sẽ hướng dẫn bạn từng bước tạo trường tính toán trong Data Studio, từ việc chuẩn bị dữ liệu đến hiển thị kết quả trên báo cáo. Tôi, với tư cách là chuyên gia SEO website ProSkills và chuyên gia công nghệ, sẽ chia sẻ kiến thức và kinh nghiệm thực tế để giúp bạn thành thạo công cụ mạnh mẽ này.

Data Studio cho phép bạn biến đổi và phân tích dữ liệu một cách linh hoạt. Thay vì chỉ hiển thị dữ liệu gốc, bạn có thể tạo ra các chỉ số mới, phù hợp với nhu cầu cụ thể của mình. Ví dụ: tính tổng doanh thu, chiết khấu, phân loại sản phẩm, và nhiều hơn nữa. Hãy cùng bắt đầu với một ví dụ thực tế về dữ liệu cửa hàng thú cưng nhé!

Dữ Liệu Mẫu Cửa Hàng Thú Cưng

Dưới đây là dữ liệu mẫu chúng ta sẽ sử dụng:

SKU Item Price Qty Sold
D-001 Thức Ăn Cho Chó Healthy Dog 79.96 16
B-002 Cầu Đậu Vẹt Parrot Perch 74.97 8
B-001 Hạt Cho Chim Pretty Bird 31.96 20
C-002 Thức Ăn Cho Mèo Hungry Kitty 29.98 3
D-002 Đồ Chơi Cho Chó Con Playful Puppy 17.97 11
C-001 Cỏ Mèo Happy Cat 14.97 4
Xem Thêm Bài Viết  Bảo Vệ Ngôi Nhà Cùng Khóa Điện Tử Hafele: Sửa Chữa Uy Tín & Chất Lượng

Mục tiêu của chúng ta là tính toán tổng giá trị đơn hàng, phân loại sản phẩm, và tính chiết khấu.

Bước 1: Chuẩn Bị Dữ Liệu trên Google Sheets

Sao chép dữ liệu mẫu trên vào file text (Notepad, TextEdit,…), lưu dưới dạng pet-store-data.csv. Sau đó, tạo một Google Sheet mới và import file CSV này vào. Đặt tên sheet là “Pet Store”. Việc sử dụng Google Sheets giúp dữ liệu dễ dàng được cập nhật và đồng bộ với Data Studio.

  1. Sao chép dữ liệu.
  2. Dán vào file text, lưu dưới dạng pet-store-data.csv.
  3. Tạo Google Sheet mới.
  4. File > Import > Upload, chọn file pet-store-data.csv.
  5. Chọn Replace spreadsheet.
  6. Đặt tên sheet là “Pet Store”.

Bạn cũng có thể chia sẻ sheet này với những người khác trong team để cùng làm việc trên dữ liệu.

Bước 2: Kết Nối Dữ Liệu với Data Studio

Tạo một báo cáo mới trong Data Studio và kết nối với Google Sheet “Pet Store” bạn vừa tạo.

  1. Tạo báo cáo Data Studio mới.
  2. Add data to report > Google Sheets.
  3. Chọn “Pet Store” và sheet dữ liệu.
  4. ADD.

Vậy là bạn đã sẵn sàng để tạo trường tính toán!

Bước 3: Tính Tổng Giá Trị Đơn Hàng (Subtotal)

Chúng ta sẽ tạo trường “Subtotal” để tính tổng giá trị mỗi sản phẩm.

  1. Resource > Manage added data sources.
  2. Chọn EDIT bên cạnh nguồn dữ liệu “Pet Store”.
  3. ADD A FIELD.
  4. Field Name: Subtotal.
  5. Formula: Price * Qty Sold.
  6. SAVE.

Calculated field tutorial example.Calculated field tutorial example.

Bây giờ, bạn đã có trường “Subtotal” hiển thị tổng giá trị cho từng dòng sản phẩm.

Xem Thêm Bài Viết  Lựa Chọn Đơn Vị Vận Chuyển TikTok Shop Tối Ưu Cho Kinh Doanh Online

Bước 4: Tính Chiết Khấu (Discount)

Tiếp theo, tạo trường “Discount” để tính chiết khấu dựa trên giá trị “Subtotal”. Áp dụng mức chiết khấu như sau:

  • 0 – 99: 0%
  • 100 – 499: 5%
  • 500 trở lên: 10%

Sử dụng công thức CASE để tính chiết khấu:

CASE
  WHEN Subtotal > 499 THEN 0.1
  WHEN Subtotal > 99 THEN 0.05
  ELSE 0
END
  1. ADD A FIELD.
  2. Field Name: Discount.
  3. Formula: Nhập công thức trên.
  4. SAVE.

Bước 5: Tính Tổng Giá Trị Sau Chiết Khấu (Total)

Tạo trường “Total” bằng cách nhân “Subtotal” với (1 – “Discount”):

Subtotal * (1 - Discount)

Lưu ý: Chúng ta không thể gộp bước 4 và 5 vào cùng một công thức vì hạn chế của câu lệnh CASE.

  1. ADD A FIELD.
  2. Field Name: Total.
  3. Formula: Nhập công thức trên.
  4. SAVE.

Bước 6: Phân Loại Sản Phẩm (Department)

Cuối cùng, tạo trường “Department” để phân loại sản phẩm dựa trên SKU. Ví dụ:

  • SKU bắt đầu bằng “C”: “Cat”
  • SKU bắt đầu bằng “D”: “Dog”
  • SKU bắt đầu bằng “B”: “Bird”
  • Các trường hợp khác: “Misc”

Sử dụng công thức CASE kết hợp với REGEXP_MATCH:

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
  1. ADD A FIELD.
  2. Field Name: Department.
  3. Formula: Nhập công thức trên.
  4. SAVE.
  5. DONE.

Bước 7: Hiển Thị Dữ Liệu trên Báo Cáo

Bây giờ, bạn có thể thêm các trường vừa tạo vào báo cáo của mình. Kéo các trường “Subtotal”, “Discount”, “Total”, và “Department” từ Available Fields vào bảng hoặc biểu đồ.

Xem Thêm Bài Viết  So sánh Vivo X Note và Samsung Galaxy S22 Ultra: Cuộc Chiến Ngôi Vương Android

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

Kết Luận

Trường tính toán là một tính năng vô cùng hữu ích trong Google Data Studio, giúp bạn tùy chỉnh và phân tích dữ liệu một cách hiệu quả. Hy vọng bài viết này đã cung cấp cho bạn những kiến thức cơ bản và hướng dẫn chi tiết để bắt đầu sử dụng trường tính toán. Hãy bắt tay vào thực hành và khám phá thêm nhiều khả năng khác của Data Studio! Chúc bạn thành công!

FAQ

1. Trường tính toán trong Data Studio là gì?

Trường tính toán cho phép bạn tạo ra các chỉ số mới dựa trên dữ liệu hiện có. Bạn có thể sử dụng các hàm và toán tử để tính toán, kết hợp và biến đổi dữ liệu.

2. Sự khác biệt giữa tạo trường tính toán trên biểu đồ và trên nguồn dữ liệu là gì?

Tạo trường trên nguồn dữ liệu cho phép bạn sử dụng trường đó cho nhiều báo cáo khác nhau. Tạo trường trên biểu đồ chỉ áp dụng cho biểu đồ đó.

3. Làm thế nào để sử dụng các hàm phức tạp hơn trong trường tính toán?

Data Studio hỗ trợ nhiều hàm khác nhau. Bạn có thể tham khảo tài liệu hướng dẫn của Google để tìm hiểu thêm về các hàm và cách sử dụng chúng.

4. Tôi có thể sử dụng trường tính toán để tính toán tỷ lệ phần trăm không?

Có, bạn có thể sử dụng các toán tử chia (%) và nhân (*) để tính toán tỷ lệ phần trăm trong trường tính toán.

5. Làm thế nào để khắc phục lỗi trong công thức trường tính toán?

Kiểm tra kỹ cú pháp công thức, đảm bảo tên trường và hàm được sử dụng đúng. Data Studio thường cung cấp thông báo lỗi để giúp bạn xác định vấn đề.

Leave a Reply

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Related Post