Xác định danh sách với các tùy chọn MDX và Chỉnh sửa Công thức

Bạn có thể xác định danh sách với công thức MDX. Để hiển thị hộp thoại Sửa MDX tùy chỉnh, chọn các tùy chọn <Sửa Công thức> hoặc MDX Tùy chỉnh cho dù chúng xuất hiện trong Trình thiết kế Danh sách. Ví dụ: bạn có thể tạo bộ lọc với MDX tùy chỉnh.

Hộp thoại Sửa MDX tùy chỉnh chứa các nút sau:

  • Các thành phần: Hiển thị danh sách các thành phần có thể được sử dụng.
  • Biến: Hiển thị danh sách các biến và đối tượng có thể sử dụng.
  • MDX: Hiển thị các biểu thức đa chiều có thể được sử dụng.
  • Hàm: Hiển thị danh sách các chức năng để sử dụng trong công thức.

Văn bản:

="text"

Ví dụ: ="element_unique_name".

Thuộc tính của đối tượng:

=ObjectName.PropertyName theo tên đối tượng là tên của một biến toàn cục, danh sách toàn cục hoặc đối tượng cục bộ. PropertyName là tên của thuộc tính của đối tượng được chỉ định. ví dụ, văn bản hoặc thuộc tính.

Ví dụ, =Variable_name.Text hoặc

=ListView2.Attribute

Một kết hợp các thuộc tính của văn bản và thuộc tính đối tượng được liên kết với một giả mạo và (&)

=[ObjectName.Property]&["Text"]

Ví dụ, =Variable.Text & "Level"

Ví dụ

Các ví dụ dựa trên ứng dụng mẫu và sử dụng hyperblock được tạo từ cấu trúc Sản phẩm.

Sử dụng một biến toàn cục trong lựa chọn cấu trúc:

Tạo một biến toàn cục có tên duy nhất. Đặt giá trị của nó như:
[Product].[All Tires].[Car Tires Summer]
Trong Trình thiết kế Danh sách, nhấp vào Chọn cấu trúc.
  1. Nhấp Chọn thành phần con.
  2. Từ danh sách Thành phần trong Thiết lập Lựa chọn, hãy chọn <Sửa công thức>.
  3. Trong hộp thoại Sửa MDX tùy chỉnh, hãy nhấp vào biến và nhấp đúp vào biến sản phẩm duy nhất trong danh sách các biến toàn cục.

Xem chế độ xem danh sách hai thành phần con của 'Lốp xe mùa hè'.

Sử dụng chức năng MDX trong lựa chọn cấu trúc:

Những ví dụ này sử dụng chức năng MDX để trả về thành phần con của thành phần con đầu tiên của cấu trúc Sản phẩm (Lốp xe quanh năm).

  1. Trong Trình thiết kế Danh sách, nhấp vào Chọn cấu trúc.
  2. Nhấp Thêm MDX tùy chỉnh trong thanh công cụ.
  3. Trong hộp thoại Sửa MDX tùy chỉnh, xác định [Product].firstchild và nhấp vào OK.

Bạn có thể sử dụng phương pháp này để đạt được cùng kết quả:

  1. Trong Trình thiết kế Danh sách, nhấp vào Chọn cấu trúc.
  2. Nhấp Chọn thành phần con.
  3. Từ danh sách Thành phần trong Thiết lập Lựa chọn, hãy chọn <Sửa công thức>.
  4. Trong hộp thoại Sửa MDX tùy chỉnh, nhấp vào Thành phần và nhấp đúp vào thành phần để hiển thị các thành phần con. Ví dụ, Tất cả lốp xe.
  5. Chuỗi [Product].[All Tires] được hiển thị.
  6. Thay đổi chuỗi thành [Product].firstChild và nhấp vào OK.

Sử dụng danh sách toàn cục:

Để tham chiếu danh sách toàn cục trong một ô, hãy sử dụng cú pháp sau:
=List.ListName.Text

Ví dụ: =List.Product.Text trả về phần tử thứ nhất của danh sách.