Tableau - Chức năng

Bất kỳ phân tích dữ liệu nào cũng liên quan đến rất nhiều phép tính. Trong Tableau, trình soạn thảo tính toán được sử dụng để áp dụng các phép tính cho các trường đang được phân tích. Tableau có một số hàm có sẵn giúp tạo biểu thức cho các phép tính phức tạp.

Sau đây là mô tả của các loại chức năng khác nhau.

  • Hàm số
  • Hàm chuỗi
  • Hàm ngày
  • Các chức năng logic
  • Chức năng tổng hợp

Hàm số

Đây là những hàm được sử dụng để tính toán số. Họ chỉ lấy con số làm đầu vào. Sau đây là một số ví dụ về các hàm số quan trọng.

Chức năng Sự miêu tả Thí dụ
CEILING (number) Làm tròn một số đến số nguyên gần nhất có giá trị bằng hoặc lớn hơn. TRẦN (2.145) = 3
POWER (number, power) Tăng số đến công suất được chỉ định. POWER (5,3) = 125
ROUND (number, [decimals]) Làm tròn các số đến một số chữ số được chỉ định. ROUND (3,14152,2) = 3,14

Hàm chuỗi

Các hàm chuỗi được sử dụng để thao tác với chuỗi. Sau đây là một số hàm chuỗi quan trọng với các ví dụ

Chức năng Sự miêu tả Thí dụ
LEN (string) Trả về độ dài của chuỗi. LEN ("Tableau") = 7
LTRIM (string) Trả về chuỗi đã xóa bất kỳ khoảng trắng nào ở đầu. LTRIM ("Tableau") = "Tableau"
REPLACE (string, substring, replacement) Tìm kiếm chuỗi để tìm chuỗi con và thay thế nó bằng một chuỗi thay thế. Nếu không tìm thấy chuỗi con, thì chuỗi đó không bị thay đổi. REPLACE ("GreenBlueGreen", "Blue", "Red") = "GreenRedGreen"
UPPER (string) Trả về chuỗi, với tất cả các ký tự là chữ hoa. UPPER ("Tableau") = "TABLEAU"

Hàm ngày

Tableau có nhiều chức năng ngày tháng để thực hiện các phép tính liên quan đến ngày tháng. Tất cả các hàm ngày sử dụngdate_partlà một chuỗi chỉ ra một phần của ngày như - tháng, ngày hoặc năm. Bảng sau liệt kê một số ví dụ về các hàm ngày quan trọng.

Chức năng Sự miêu tả Thí dụ
DATEADD (date_part, increment, date) Trả về số gia được thêm vào ngày. Loại gia số được chỉ định trongdate_part. DATEADD ('month', 3, # 2004-04-15 #) = 2004-0715 12:00:00 SA
DATENAME (date_part, date, [start_of_week]) Lợi nhuận date_partngày tháng dưới dạng một chuỗi. Cácstart_of_week tham số là tùy chọn. DATENAME ('tháng', # 200404-15 #) = "Tháng 4"
DAY (date) Trả về ngày của ngày đã cho dưới dạng số nguyên. DAY (# 2004-04-12 #) = 12
NOW( ) Trả về ngày và giờ hiện tại. NOW () = 2004-04-15 1:08:21 CH

Các chức năng logic

Các hàm này đánh giá một số giá trị đơn lẻ hoặc kết quả của một biểu thức và tạo ra một đầu ra boolean.

Chức năng Sự miêu tả Thí dụ
IFNULL (expression1, expression2) Hàm IFNULL trả về biểu thức đầu tiên nếu kết quả không phải là giá trị rỗng và trả về biểu thức thứ hai nếu nó là giá trị rỗng. IFNULL ([Doanh số], 0) = [Doanh số]
ISDATE (string) Hàm ISDATE trả về TRUE nếu đối số chuỗi có thể được chuyển đổi thành ngày tháng và FALSE nếu không thể chuyển đổi.

ISDATE ("11/05/98") = TRUE

ISDATE ("14/05/98") = FALSE

MIN(expression) Hàm MIN trả về giá trị nhỏ nhất của một biểu thức trên tất cả các bản ghi hoặc giá trị nhỏ nhất của hai biểu thức cho mỗi bản ghi.

Chức năng tổng hợp

Chức năng Sự miêu tả Thí dụ
AVG(expression) Trả về giá trị trung bình của tất cả các giá trị trong biểu thức. AVG chỉ có thể được sử dụng với các trường số. Giá trị rỗng bị bỏ qua.
COUNT (expression) Trả về số lượng mục trong một nhóm. Giá trị rỗng không được tính.
MEDIAN (expression) Trả về giá trị trung bình của một biểu thức trên tất cả các bản ghi. Giá trị trung bình chỉ có thể được sử dụng với các trường số. Giá trị rỗng bị bỏ qua.
STDEV (expression) Trả về độ lệch chuẩn thống kê của tất cả các giá trị trong biểu thức đã cho dựa trên một mẫu tổng thể.