INFOR.GET.ELEMENT
Ta funkcja zwraca wartości reprezentujące co najmniej jeden atrybut elementu. Na przykład podpis (MEMBER_CAPTION) lub ID (MEMBER_UNIQUE_NAME).
Funkcja INFOR.GET.ELEMENT obsługuje następujące właściwości:
- Wybór wielokrotny
Można określić wiele nazw unikatowych elementów z tej samej hierarchii.
- Pobieranie wszystkich atrybutów
- Wyrażenia MDX
Można na przykład określić
[HierarchyUN].DefaultMember, aby uzyskać atrybuty elementu domyślnego alboelementUN.Children, aby uzyskać wiele elementów podrzędnych.Jeśli zagregowany zestaw elementów jest zwracany po użyciu wyrażenia MDX, odpowiednie atrybuty, oddzielone przecinkami, są zwracane w jednej komórce.
Składnia
Funkcja ma następującą składnię:
=INFOR.GET.ELEMENT("data_connection", "cube", [attribute], "hierarchy" {, element, ...})
W poniższej tabeli przedstawiono parametry wraz z opisami.
Parametry |
Opis |
|---|---|
data_connection |
Reprezentuje nazwę unikatową bazy danych. Jest to ciąg lub odwołanie do komórki. |
cube |
Reprezentuje nazwę unikatową kostki. Jest to ciąg lub odwołanie do komórki. |
attribute |
Reprezentuje nazwę unikatową atrybutu. Jest to macierz ciągów lub odwołań do komórek. Jeśli nie określono, wartością domyślną jest MEMBER_CAPTION. |
hierarchy |
Reprezentuje nazwę unikatową hierarchii. Jest to ciąg lub odwołanie do komórki. Jeżeli hierarchia nie jest określona, wartość domyślna jest ciągiem pustym, a hierarchia jest wywodzona z nazwy unikatowej elementu. |
element |
Reprezentuje nazwę unikatową elementu z określonej hierarchii. Jest to dowolna liczba ciągów lub odwołań do komórek.
Uwaga
.Jeżeli hierarchia nie została określona, nazwę unikatową elementu należy określić w postaci długiej, na przykład |
Wartości zwracane
Ta funkcja zwraca pojedynczą wartość komórki dowolnego typu.
Dla określonej, prawidłowej hierarchii:
- Jeśli parametr
elementokreślono jako wiele nazw unikatowych rozdzielonych przecinkami, zwracany jest zagregowany element członkowski. Wiele elementów musi należeć do tej samej hierarchii. - Jeśli parametr
elementjest pusty, zwracany jest element domyślny z określonej hierarchii. - Jeśli parametr
elementjest jedyną nazwą elementu, zwracany jest pierwszy dostępny element o takiej nazwie.
Jeżeli parametr atrybutów zawiera wiele nazw unikatowych, np. MEMBER_CAPTION i MEMBER_UNIQUE_NAME, funkcja zwraca tablicę w rozmiarze 1 x N. Kolejność określonych atrybutów określa kolejność zwracanych elementów.
Jeśli nie określono argumentu [attribute], funkcja zwraca atrybut MEMBER_CAPTION.
Błędy
Funkcja zwraca wartość błędu w przypadku braku dowolnego wymaganego parametru. Jeżeli określone parametry są nieprawidłowe, odpowiadający element zostanie pominięty.