Gitiho Learning 3
0 thảo luận
0 vỗ tay
138 lượt xem

Nhóm hàm TEXT cơ bản để phân tích dữ liệu trong PowerBI DAX

Gitiho Learning 3
May 05 2021

Như chúng ta đã biết thì PowerBI là một phần mềm thuần về phân tích dữ liệu về những con số, biểu đồ lên xuống, màu sắc. Nhưng chắc chắc trong một bảng dữ liệu cũng không thể thiếu đi những đối tượng dưới dạng văn bản (TEXT) và cách sắp xếp chúng một cách chính xác. Trong bài viết này  chúng ta sẽ đi tìm hiểu về nhóm hàm TEXT cơ bản thường được sử dụng trong PowerBI DAX

PBIG01 - Thành thạo Microsoft PowerBI để Trực quan hóa và Phân tích dữ liệu

Đọc thêm: Các chức năng xử lý dữ liệu Text trong PowerBI


Nhóm hàm TEXT cơ bản trong PowerBI

Những hàm ta cần chú ý gồm:

  • LEN()

- Cấu trúc: =LEN(Text)

-Tác dụng: Trả về số lượng ký tự trong một chuỗi trong một văn bản 

  • CONCATENATE() 

- Cấu trúc: =CONCATENATE(Text1, Text2)

- Tác dụng: Nối hai chuỗi văn bản thành một

*Lưu ý: Sử dụng toán tử "&" như một phím tắt hoặc để kết hợp nhiều hơn hai chuỗi

  • LEFT/MID/RIGHT() 

- Cấu trúc: =LEFT/RIGHT(Text, [NumChars])

                    =MID(Text, StartPosition, NumChars)

- Tác dụng: Trả về một số ký tự đầu / giữa / cuối của chuỗi văn bản. Bên cạnh đó hàm này còn có thể tách các thành phần trong Text của người dùng

  • UPPER/LOWER/PROPER

- Cấu trúc: =UPPER/LOWER/PROPER(Text)

- Tác dụng: Chuyển đổi các chữ cái (viết hoa, viết thường, mũ trên, mũ dưới) trong một chuỗi thành trường hợp trên / dưới /  thích hợp 

  • SUBSTITUTE()

- Cấu trúc: =SUBSTITUTE(Text, OldText, NewText, [InstanceNumber])

- Thay thế một thể hiện của văn bản hiện tại bằng văn bản mới trong chuỗi

  • SEARCH()

- Cấu trúc: =SEARCH(FindText, WithinText, [StartPosition], [NotFoundValue])

- Tác dụng: Travr về vị trí nơi một chuỗi được chỉn định hoặc ký tự được tìm thấy, từ trái sang phải

Đọc thêm: Các chức năng và công cụ xử lý dữ liệu dạng Date của PowerBI

Thực hành các loại hàm TEXT trên PowerBI

Để thực hành Dash thông qua Calculated Column, chúng ta vào chế độ hiển thị Data 


Thực hành hàm LEN thuộc nhóm hàm TEXT

Đầu tiên chúng ta sẽ thực hành với hàm LEN trong nhóm hàm TEXT để đếm số ký tự trong tên của khách hàng

Trước tiên chúng ta tạo cột mới (New Column) để viết Dash rồi có thể sử dụng luôn được hàm LEN bằng cách gõ lên thanh công cụ

Sau khi gõ công thức của hàm LEN thì chúng ta đợi một vài giây để PBI có thể load được dữ liệu


Như trên màn hình, Gitiho đã tìm số ký tự của cột Last Name, vậy nên cột hàm LEN mới này sẽ có được đúng dữ liệu Text từ hàm LEN

Đọc thêm: Hướng dẫn cách dùng hàm LEN trong Power BI DAX

Thực hành hàm CONCATENATE trong nhóm hàm TEXT

Tại ví dụ này, Gitiho sẽ dùng hàm CONCATENATE để ghép cột  Prefix, First Name và Last Name thành cột Fullname (tên đầy đủ)


Trước hết, người dùng vẫn sẽ tạo cột mới bằng New Column, rồi tiếp đến là viết công thức đầy đủ lên thanh Formula Bar.  Lưu ý là "Text 1, Text2" chính là tên cột chúng ta muốn ghép ký tự

Đọc thêm: Hướng dẫn cách cài đặt tài khoản PowerBI Pro miễn phí 2021


Tuy nhiên đến đoạn "Lastname" thì đã bị PBI đánh dấu đỏ bởi lí do PowerBI chỉ cho phép CONCATENATE hợp hai ký tự thành một, thay vì như Excel là hợp bao nhiêu ký tự cũng được


Vậy, để khắc phục được vấn đề này, chúng ta thêm ký tự "&" vào giữa để "nhét" một cụm thứ 3 vào trong thanh công thức 


Kết quả là ta đã có được cột Fullname được tạo nên từ hàm CONCATENATE thuộc nhóm hàm TEXT


Tuy nhiên thì những cái tên này lại không có khoảng cách với nhau, khiến cho việc theo dõi bảng dữ liệu trở nên không thẩm mỹ. Để tránh điều này xảy ra, chúng ta nên đặt các dấu cách hợp lý trên phần công thức ta vừa gõ


Những hàm còn lại như Middle, Replace chúng ta cũng sẽ làm tương tự như với hàm LENCONCATENATE bởi về cơ bản chúng đều thuộc nhóm hàm TEXT chuyên xử lý các dữ liệu liên quan đến văn bản

Tổng kết

Qua bài viết này, Gitiho đã cùng bạn đọc tìm hiểu về 6 loại hàm TEXT với đầy đủ cấu trúc và cách áp dụng của chúng, gồm:

  • LEN()
  • CONCATENATE()
  • LEFT/MID/RIGHT
  • UPPER/LOWER/PROPER()
  • SUBSTITUTE()
  • SEARCH()

Gitiho mong rằng qua bài viết này, bạn đọc sẽ ứng dụng tốt những hàm này trong quá trình làm việc cùng PowerBI

Đọc thêm: 

Tải miễn phí Ebook: Kể chuyện qua dữ liệu

HƯỚNG DẪN CÁCH SỬ DỤNG HÀM MROUND TRONG POWER BI DAX

Cách sử dụng trang tính Google làm nguồn dữ liệu cho Power BI

DÂN VĂN PHÒNG LÀM POWER BI, GOOGLE DATA STUDIO CÓ THỂ LẤY DỮ LIỆU TỪ MỌI NGUỒN DATABASE (CSDL) MÀ KHÔNG CẦN IT

11 Công cụ trực quan hóa dữ liệu tốt nhất hiện nay (Cập nhật 2021)


Tài liệu kèm theo bài viết

Gitiho.com Nền tảng học online dành cho người đi làm duy nhất tại Việt Nam cam kết hỗ trợ học viên 24/7

Với sứ mệnh: “Mang cơ hội phát triển kỹ năng, phát triển nghề nghiệp tới hàng triệu người”, đội ngũ phát triển Gitiho.com đã và đang làm việc với những học viện, trung tâm đào tạo, các chuyên gia đầu ngành để nghiên cứu và xây dựng lên các chương trình đào tạo từ cơ bản đến chuyên sâu xung quanh các lĩnh vực: Tin học văn phòng, Phân tích dữ liệu, Thiết kế, Công nghệ thông tin, Kinh doanh, Marketing, Quản lý dự án...
Gitiho tự hào khi được đồng hành cùng:
  • 50+ khách hàng doanh nghiệp lớn trong nhiều lĩnh vực như: Vietinbank, Vietcombank, BIDV, VP Bank, TH True Milk, VNPT, FPT Software, Samsung SDIV, Ajinomoto Việt Nam, Messer,…
  • 100.000+ học viên trên khắp Việt Nam

Nếu bạn quan tâm đến các kiến thức về phân tích dữ liệu, hãy truy cập ngay TẠI ĐÂY và tìm cho mình khóa học phù hợp nhé!



0 câu trả lời
138 lượt xem
vỗ tay

0 Bình luận

@ 2020 - Bản quyền của Công ty TNHH 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