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:
[Product].[All Tires].[Car Tires Summer]
Trong Trình thiết kế Danh sách, nhấp vào . - Nhấp .
- Từ danh sách Thành phần trong Thiết lập Lựa chọn, hãy chọn .
- Trong hộp thoại Sửa MDX tùy chỉnh, hãy nhấp vào 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).
- Trong Trình thiết kế Danh sách, nhấp vào .
- Nhấp trong thanh công cụ.
- Trong hộp thoại Sửa MDX tùy chỉnh, xác định [Product].firstchild và nhấp vào .
Bạn có thể sử dụng phương pháp này để đạt được cùng kết quả:
- Trong Trình thiết kế Danh sách, nhấp vào .
- Nhấp .
- Từ danh sách Thành phần trong Thiết lập Lựa chọn, hãy chọn .
- Trong hộp thoại Sửa MDX tùy chỉnh, nhấp vào 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.
- Chuỗi
[Product].[All Tires]
được hiển thị. - Thay đổi chuỗi thành [Product].firstChild và nhấp vào .
Sử dụng danh sách toàn cục:
=List.ListName.Text
Ví dụ: =List.Product.Text
trả về phần tử thứ nhất của danh sách.