Cách thêm cột Index trong Power BI (DAX)

hexasync how to add index column in power bi dax zebra bi

Nếu bạn đang sử dụng Power BI để phân tích hoặc báo cáo dữ liệu, bạn có thể gặp phải các tình huống yêu cầu cột Index. Nó là cột số được sắp xếp theo thứ tự được sử dụng cho nhiều mục đích khác nhau, chẳng hạn như sắp xếp, lọc và tạo cấu trúc phân cấp. Trong bài viết này, chúng ta sẽ thảo luận mọi thứ bạn cần biết về cột Index trong Power BI, bao gồm các lợi ích, hạn chế và ứng dụng trong thực tế. Chúng tôi cũng sẽ hướng dẫn bạn từng bước về cách tạo và tùy chỉnh cột Index cho phù hợp với nhu cầu của bạn trong bài viết dưới đây nhé!

Cột Index trong Power BI là gì?

Cột Index trong Power BI DAX là cột được tính toán tạo ra một chuỗi số nguyên có thứ tự, bắt đầu từ 1. Nó đóng vai trò là mã định danh duy nhất cho mỗi hàng trong tập dữ liệu và giúp thực hiện các thao tác khác nhau như sắp xếp và lọc. Bạn có thể thêm cột Index vào bất kỳ bảng mô hình dữ liệu nào và nó sẽ được tính toán dựa trên ngữ cảnh của hàng.

Một trong những lợi ích chính của việc sử dụng cột Index trong Power BI DAX là nó cho phép theo dõi các thay đổi theo thời gian dễ dàng hơn. cột Index bao gồm Index và cột, cho phép bạn nhanh chóng xác định hàng nào đã được thêm, xóa hoặc sửa đổi trong tập dữ liệu của bạn. Điều này có thể đặc biệt hữu ích khi bạn làm việc với các tập dữ liệu lớn hoặc trong tình huống cộng tác với các thành viên khác trong một dự án. Cột Index trong Power BI cũng có thể được sử dụng với các hàm Dax khác để thực hiện các phép tính và phân tích phức tạp hơn.

Lợi ích của việc thêm cột Index trong Power BI

Có rất nhiều lợi ích khác nhau khi thêm cột Index trong Power BI. Một số lợi ích này bao gồm:

  • Sắp xếp: cột Index có thể được sử dụng để sắp xếp dữ liệu theo thứ tự tăng dần hoặc giảm dần, giúp phân tích dễ dàng hơn.
  • Lọc: cột Index có thể lọc dữ liệu dựa trên một phạm vi giá trị, giúp ích trong việc chọn một tập hợp con dữ liệu.
  • Tạo cấu trúc phân cấp: cột Index có thể tạo cấu trúc phân cấp như danh mục sản phẩm hoặc khu vực.

Một lợi ích khác của việc thêm cột Index trong Power BI DAX là nó có thể cải thiện hiệu suất báo cáo của bạn. Bằng cách tạo cột Index, bạn có thể giảm số lượng phép tính cần thực hiện trên dữ liệu của mình, từ đó làm tăng tốc độ xử lý.

Các bước để tạo cột Index trong Power BI bằng DAX

Bạn có thể sử dụng hàm cột Index nếu bạn cần cột số hiển thị số hàng. Trong hàm này, bạn có thể xác định xem việc đánh số sẽ bắt đầu từ 0, 1 hay một số được xác định tùy chỉnh.

1. Sau khi bạn tải dữ liệu của mình lên Power BI, hãy chuyển đến Home Tab và chọn Transform Data. Thao tác này sẽ mở trình soạn thảo Power Query:

mở trình soạn thảo Power Query

2. Để thêm cột Index bắt đầu bằng 1, hãy chuyển đến tab Add Column và chọn cột Index > 1

chuyển đến tab Add Column và chọn cột Index > 1

3. Bây giờ bạn có một cột hiển thị số hàng.

cột hiển thị số hàng

Một tùy chọn khác với DAX measure:

  • 1. Vào Data View và chọn Table tools
  • 2. Chọn cột New column
  • 3. Thêm công thức Index column = RANKX(ALL(BusinessUnits),BusinessUnits[BusinessUnit],,ASC) trong trình soạn thảo Formula và nhấn Enter.
Thêm công thức Index column

Tùy chỉnh định dạng cột Index trong Power BI

Bạn có thể tùy chỉnh định dạng của cột Index dựa trên sở thích của mình. Đây là cách thực hiện:

  1. Mở Power BI Desktop và đi tới Data View (Chế độ xem dữ liệu).
  2. Chọn bảng chứa cột Index.
  3. Bấm vào tên cột Index để chọn nó.
  4. Chuyển đến tab Column tools và chọn từ các tùy chọn định dạng

Lưu ý, định dạng bạn chọn cho cột Index có thể ảnh hưởng đến hiệu suất của báo cáo Power BI. Việc chọn định dạng yêu cầu nhiều bộ nhớ hoặc khả năng xử lý có thể làm chậm hiệu suất của báo cáo.

Ngoài ra, bạn có thể sử dụng các bước tương tự để tùy chỉnh định dạng của các cột khác trong báo cáo Power BI của mình. Điều này có thể hữu ích nếu bạn muốn thay đổi cách hiển thị ngày, số hoặc các loại dữ liệu khác nhau trong báo cáo của mình.

Sắp xếp dữ liệu bằng cột Index trong Power BI

Bạn có thể sử dụng cột Index để sắp xếp dữ liệu theo thứ tự tăng dần hoặc giảm dần. Đây là cách thực hiện:

  1. Mở Power BI Desktop và chuyển đến chế độ Data view.
  2. Chọn bảng chứa cột Index.
  3. Bấm vào tên cột Index để chọn nó.
  4. Đi tới Column tools và chọn Sort by Column.
  5. Chọn cột Index từ danh sách các cột.

Điều quan trọng cần lưu ý là việc sắp xếp theo cột Index có thể đặc biệt hữu ích khi làm việc với các tập dữ liệu lớn. Điều này là do cột Index được tạo tự động bởi Power BI và được tối ưu hóa để sắp xếp và lọc dữ liệu nhanh chóng. Ngoài ra, bạn có thể sử dụng cột chỉ mục để tạo các thứ tự sắp xếp tùy chỉnh mà không thể thực hiện được với các cột khác trong tập dữ liệu của bạn.

Lọc dữ liệu bằng cột Index trong Power BI

Bạn có thể sử dụng cột Index để lọc dữ liệu dựa trên một phạm vi giá trị. Đây là cách thực hiện:

  1. Mở Power BI Desktop và chuyển đến Report view (chế độ xem Báo cáo).
  2. Chọn hình ảnh hiển thị dữ liệu bạn muốn lọc.
  3. Đi tới ngăn Filters ở phía bên phải của chế độ xem màn hình của bạn.
  4. Từ ngăn Data, nhấp và kéo cột Index vào Filters (nếu chưa có ở đó)
  5. Mở rộng hộp cột Index trong ngăn Filter và nhập số chính xác hoặc dãy số để lọc.
  6. Dữ liệu sẽ được lọc dựa trên cột Index.

Điều quan trọng cần lưu ý là cột Index phải ở dạng numeric (số) để sử dụng range filter. Nếu cột Index không phải là numeric, bạn vẫn có thể lọc dữ liệu bằng các bộ lọc khác, chẳng hạn như basic filters hoặc advanced filters.

Ngoài ra, bạn có thể sử dụng cột Index trong Power BI để sắp xếp dữ liệu theo thứ tự tăng dần hoặc giảm dần. Để thực hiện việc này, hãy nhấp vào tên cột Index và chọn “Sort Ascending” hoặc “Sort Descending” từ danh sách thả xuống. Điều này có thể hữu ích để xác định giá trị cao nhất hoặc thấp nhất trong dữ liệu của bạn.

Tạo Hierarchies (Cấu trúc phân cấp) bằng cột Index trong Power BI

Bạn có thể sử dụng cột Index để tạo Hierarchies. Đây là cách thực hiện:

  1. Mở Power BI Desktop và chuyển đến chế độ Data view.
  2. Trong ngăn Data ở phía bên phải của chế độ xem của bạn, nhấp chuột phải vào cột Index và chọn “Create Hierarchy”.
  3. Để thêm các cột bổ sung vào Hierarchies, bấm chuột phải vào cột và chọn Add to Hierarchy.

Những hạn chế và cân nhắc khi sử dụng cột Index trong Power BI

Mặc dù cột Index có thể là một công cụ có giá trị để phân tích dữ liệu, nhưng nó có một số hạn chế và điều cần lưu ý dưới đây:

  1. Hiệu suất: Việc tạo cột Index có thể ảnh hưởng đến hiệu suất báo cáo của bạn, đặc biệt đối với các tập dữ liệu lớn. Chỉ sử dụng nó khi cần thiết.
  2. Giá trị duy nhất: cột Index của mỗi hàng là duy nhất và bị cấm trùng lặp. Nếu bạn có hàng trùng lặp, cột Index có thể không hoạt động chính xác.
  3. Cập nhật: cột Index luôn cập nhật dựa trên ngữ cảnh hàng, có thể thay đổi nếu dữ liệu thay đổi. Đảm bảo cập nhật cột Index nếu dữ liệu được cập nhật.

Mẹo và thủ thuật để tối ưu hóa hiệu suất với cột Index trong Power BI Dax

Dưới đây là một số mẹo và thủ thuật để tối ưu hóa hiệu suất khi sử dụng cột Index trong Power BI:

  • Chỉ sử dụng cột Index khi cần thiết.
  • Chỉ lập Index các phân đoạn dữ liệu nhỏ yêu cầu sắp xếp hoặc lọc.
  • Chuẩn bị dữ liệu của bạn (tạo cột Index) trong Power Query để tối ưu hóa hiệu suất báo cáo của bạn.
  • Bạn có thể sử dụng cột Index để sắp xếp trong quá trình trực quan hóa dữ liệu của mình. Ví dụ: khi bạn không muốn sắp xếp theo thứ tự bảng chữ cái hoặc dựa trên số cao nhất/thấp nhất 
  • Sử dụng việc sắp xếp cột Index của tôi để xây dựng hình ảnh giống như waterfall chart:
cột indext trong power bi

Ví dụ về các ứng dụng trong thế giới thực của cột Index trong Power BI với DAX

Cột Index trong Power BI Dax có thể được sử dụng cho nhiều ứng dụng trong cuộc sống khác nhau, chẳng hạn như:

  • Sắp xếp dữ liệu theo ngày, giờ hoặc địa điểm
  • Lọc dữ liệu dựa trên sở thích hoặc nhân khẩu học của khách hàng
  • Tạo Hierarchical dựa trên vai trò tổ chức hoặc các phòng ban của công ty

Tóm lại, cột Index trong Power BI là một công cụ thiết yếu để phân tích dữ liệu trong Power BI DAX. Nó cho phép bạn sắp xếp, lọc và tạo cấu trúc phân cấp dựa trên cột số nguyên được sắp xếp theo thứ tự. Hãy làm theo các bước được nêu trong bài viết này để tạo và tùy chỉnh cột Index của bạn.

Hãy nhớ xem xét các hạn chế và tác động đến hiệu suất của cột Index trong Power BI khi sử dụng nó trong báo cáo của bạn và áp dụng các mẹo và thủ thuật để tối ưu hóa hiệu suất, như kết hợp 2 cột, hay kết hợp nhiều cột,… Bạn có thể nâng cao khả năng phân tích dữ liệu của mình và tạo ra những hiểu biết có ý nghĩa bằng cột Index.

hexasync artboard 1 copy 3

Table of Contents