THÔNG TIN.GET.ELEMENTS
Hàm này là một biến thể nâng cao của hàm INFOR.GET.ELEMENT
. Nó trả về một hoặc nhiều giá trị thuộc tính cho một hoặc nhiều thành phần. Ví dụ: bạn có thể truy xuất thành phần con của một thành phần nhất định và yêu cầu cả chú thích, MEMBER_CAPTION
và id, MEMBER_UNIQUE_NAME
.
INFOR.GET.ELEMENTS
hỗ trợ các tính năng này:
- Mảng động
Các giá trị truy xuất được điền sang các ô bên cạnh.
- Chọn nhiều
Bạn có thể xác định nhiều tên duy nhất của các thành phần từ cùng một hệ thống phân cấp
- Truy xuất tất cả các thuộc tính
- Biểu thức MDX
Ví dụ: bạn có thể xác định
[HierarchyUN].DefaultMember
để trả về thuộc tính thành phần mặc định hoặcelementUN.Children
để trả về nhiều thành phần con.Ghi chúNếu một tập hợp thành phần được trả về từ một biểu thức MDX, các giá trị sẽ tự động được điền và các thuộc tính tương ứng được trả về cho từng thành phần riêng biệt.
- Sự chú ý
Bạn có thể chỉ định chuỗi được sử dụng cho cấp độ canh lề của các thành phần và cho biết thuộc tính nào nên được xác định.
Theo mặc định, chỉ thuộc tính đầu tiên được thụt lề và hai dấu cách được sử dụng.
- Phân trang
Có hai đối số có thể được sử dụng cho hành vi phân trang. Bạn có thể giới hạn số lượng bản ghi được hiển thị và xác định trang nào được sử dụng.
Đổ công thức
Nếu hàm trả về nhiều giá trị, các giá trị sẽ được đổ vào các ô trống liền kề. Hướng điền mặc định đối với các thành phần là hướng điền từ trên xuống theo chiều dọc và các giá trị thuộc tính được điền theo chiều ngang sang bên phải.
Cú pháp
Hàm có cú pháp sau:
=INFOR.GET.ELEMENTS("spillByColumns", "data_connection", "cube", [attribute], "hierarchy" {, "number_of_records", "page", "indentString", [indentIndices], [element], ...})
Bảng này hiển thị các thông số và mô tả của chúng:
Tham số | Mô tả |
---|---|
spillByColumns | Một giá trị Boolean tùy chọn cho hướng điền. Xác định true để tràn theo cột hoặc false để tràn theo hàng. Giá trị mặc định: sai. |
data_connection |
Đại diện cho tên duy nhất của cơ sở dữ liệu. Nó là một chuỗi hoặc một tham chiếu ô. |
khối |
Đại diện cho tên duy nhất của hình khối. Nó là một chuỗi hoặc một tham chiếu ô. |
thuộc tính | Đại diện cho tên duy nhất của thuộc tính. Nó là một ma trận của chuỗi hoặc tham chiếu ô. Nếu không được chỉ định, MEMBER_CAPTION là giá trị mặc định. |
phân cấp | Đại diện cho tên duy nhất của hệ thống phân cấp. Nó là một chuỗi hoặc một tham chiếu ô. Nếu phân cấp không được chỉ định, giá trị mặc định là một chuỗi trống và phân cấp được phân tích cú pháp từ tên duy nhất của thành phần. |
number_of_records |
Giá trị số hoặc tham chiếu ô đóng vai trò giới hạn số lượng bản ghi được hiển thị. Tham số tùy chọn, với giá trị mặc định: 0 đại diện cho không có giới hạn. |
trang
|
Giá trị số hoặc tham chiếu ô xác định trang hiển thị. Tham số tùy chọn, với giá trị mặc định: 1. |
indentString |
Chuỗi được sử dụng để canh lề. Tham số tùy chọn, với giá trị mặc định: ' ', hai dấu cách. |
indentIndices |
Ma trận chỉ số hoặc tham chiếu ô đại diện cho một hoặc nhiều thuộc tính được canh lề. Tham số tùy chọn với giá trị mặc định là 1. Theo mặc định, thuộc tính đầu tiên được canh lề. Các giá trị có thể có khác: 0 để canh lề tất cả các Thuộc tính. -1 được dùng để không canh lề. |
thành phần | Số lượng ma trận bất kỳ có tên duy nhất thành phần hoặc tham chiếu ô từ hệ thống phân cấp đã chọn. Số tối đa là 249 do giới hạn của Excel. Ghi chú
Nếu phân cấp không được xác định, tên duy nhất của thành phần phải được xác định ở dạng dài, ví dụ: [PERIOD].[ALL YEARS].[2018]. |
Giá trị trả về
Hàm này trả về các giá trị chuỗi đại diện cho một hoặc nhiều thuộc tính thành phần như chú thích, MEMBER_CAPTION
, id, MEMBER_UNIQUE_NAME
cho một hoặc nhiều thành phần. Nếu bạn cung cấp tên duy nhất của thành phần 2 và hai thuộc tính thì kết quả nó sẽ trả về ma trận hai x hai.
Ví dụ: nếu bạn xác định Bán hàng từ Bắc Mỹ cho năm 2016, 2017 và 2018, hàm sẽ trả về ma trận từng giá trị tóm tắt cho các năm đã chọn.