INFOR.GET.ELEMENT

Hàm này trả về các giá trị đại diện cho một hoặc nhiều thuộc tính thành phần. Ví dụ: Chú thích (MEMBER_CAPTION) hoặc Id (MEMBER_UNIQUE_NAME).

INFOR.GET.ELEMENT hỗ trợ các tính năng này:

  • 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ề các thuộc tính thành phần mặc định hoặc elementUN.Children để trả về nhiều thành phần con.

    Nếu một tập hợp thành phần tổng hợp được trả về từ một biểu thức MDX, thì các thuộc tính tương ứng sẽ được trả về trong một ô, phân tách bằng dấu phẩy.

Cú pháp

Hàm có cú pháp sau:

=INFOR.GET.ELEMENT("data_connection", "cube", [attribute], "hierarchy" {, element, ...})

Bảng này hiển thị các thông số và mô tả của chúng:

Tham số Mô tả
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, giá trị mặc định là MEMBER_CAPTION.
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 xác định, giá trị mặc định là một chuỗi rỗ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.
thành phần Đại diện cho tên duy nhất của thành phần từ hệ thống phân cấp được chỉ định. Nó là bất kỳ số lượng chuỗi hoặc tham chiếu ô nào.
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ề một giá trị ô duy nhất thuộc bất kỳ kiểu nào.

Đối với một hệ thống phân cấp hợp lệ và được chỉ định:

  • Nếu tham số thành phần được chỉ định dưới dạng nhiều tên duy nhất được phân tách bằng dấu phẩy, thì một thành viên tổng hợp sẽ được trả về. Nhiều thành phần phải từ cùng một hệ thống phân cấp.
  • Nếu tham số thành phần trống, thành phần mặc định từ hệ thống phân cấp đã chỉ định sẽ được trả về.
  • Nếu tham số thành phần chỉ là tên thành phần, thì thành phần có sẵn đầu tiên có tên như vậy sẽ được trả về.

Khi tham số thuộc tính chứa nhiều tên duy nhất, chẳng hạn như MEMBER_CAPTIONMEMBER_UNIQUE_NAME, hàm trả về một mảng có kích thước 1 x N. Thứ tự của các thuộc tính được chỉ định xác định thứ tự của các mặt hàng được trả lại.

Nếu đối số [thuộc tính] không được chỉ định, hàm sẽ trả về thuộc tính MEMBER_CAPTION.

Lỗi

Hàm trả về giá trị lỗi nếu thiếu bất kỳ tham số bắt buộc nào. Nếu các tham số được chỉ định không hợp lệ, thành phần tương ứng sẽ bị bỏ qua.