INFOR.GET.ELEMENTS
Tato funkce je rozšířená varianta funkce INFOR.GET.ELEMENT
. Vrací jednu nebo více hodnot atributů pro jeden nebo více elementů. Můžete dosadit například podřízené elementy určitého elementu a vyžadovat popisek, MEMBER_CAPTION
, i id, MEMBER_UNIQUE_NAME
.
Vzorec INFOR.GET.ELEMENTS
podporuje tyto funkce:
- Dynamická pole
Dosazené hodnoty mají přesah do sousedních buněk.
- Vícenásobný výběr
Můžete zadat více jedinečných názvů elementů ze stejné hierarchie
- Načtení všech atributů
- Výrazy MDX
Můžete například zadat
[HierarchyUN].DefaultMember
, chcete-li vrátit atributy výchozího elementu, neboelementUN.Children
, chcete-li vrátit více podřízených elementů.PoznámkaJe-li pro výraz MDX vrácena sada elementů, hodnoty mají automatický přesah a pro každý element jsou vráceny odpovídající atributy.
- Odsazení
Můžete určit řetězec, který se použije pro odsazení úrovně elementů a určí, které atributy mají být odsazeny.
Ve výchozím nastavení je odsazen pouze první atribut, použijí se dvě mezery.
- Stránkování
Pro chování stránkování lze použít dva argumenty. Můžete omezit počet zobrazených záznamů a definovat, která stránka se používá.
Přesah vzorce
Pokud funkce vrací více hodnot, hodnoty mají přesah do sousedících prázdných buněk. Výchozí směr přesahu je, aby elementy přesahovaly svisle dolů a hodnoty atributů k vodorovně doprava.
Syntaxe
Funkce má tuto syntaxi:
=INFOR.GET.ELEMENTS("spillByColumns", "data_connection", "cube", [attribute], "hierarchy" {, "number_of_records", "page", "indentString", [indentIndices], [element], ...})
Tato tabulka obsahuje parametry a jejich popisy:
Parametry | Popis |
---|---|
spillByColumns | Volitelná booleovská hodnota pro směr přesahu. Zadejte hodnotu pravda pro přesah ve sloupcích, nebo hodnotu nepravda pro přesah v řádcích. Výchozí hodnota: nepravda. |
data_connection |
Představuje jedinečný název databáze. Může to být řetězec nebo odkaz na buňku. |
cube |
Představuje jedinečný název datové kostky. Může to být řetězec nebo odkaz na buňku. |
attribute | Představuje jedinečný název atributu. Může to být matice řetězců nebo odkazů na buňky. Není-li zadána, je výchozí hodnotou MEMBER_CAPTION . |
hierarchie | Představuje jedinečný název hierarchie. Může to být řetězec nebo odkaz na buňku. Není-li hierarchie zadána, výchozí hodnotou je prázdný řetězec a hierarchie se analyzuje z jedinečného názvu elementu |
number_of_records |
Číselná hodnota nebo odkaz na buňku, které slouží jako limit počtu zobrazených záznamů. Volitelný parametr, s výchozí hodnotou: 0, která nepředstavuje žádný limit. |
stránka
|
Číselná hodnota nebo odkaz na buňku, které definují stránku ke zobrazení. Volitelný parametr, s výchozí hodnotou: 1. |
indentString |
Řetězec použitý pro odsazení. Volitelný parametr, s výchozí hodnotou: ' ', tj. dvě mezery. |
indentIndices |
Matice indexů nebo odkazů na buňky, které představují jeden nebo více atributů k odsazení. Volitelný parametr s výchozí hodnotou 1. Ve výchozím nastavení je první atribut odsazený. Další možné hodnoty: 0 pro odsazení všech atributů. -1 bez odsazení. |
element | Libovolný počet matic jedinečných názvů elementů nebo odkazů na buňky z vybrané hierarchie. Maximální počet je 249 kvůli limitu aplikace Excel. Poznámka
Není-li zadána hierarchie, musí být jedinečný název prvku zadán v dlouhém tvaru, např. [PERIOD].[ALL YEARS].[2018]. |
Vracené hodnoty
Tato funkce vrátí hodnoty řetězce představující jeden nebo více atributů elementu, jako je popisek, MEMBER_CAPTION
, nebo id, MEMBER_UNIQUE_NAME
, pro jeden nebo více elementů. Zadáte-li dva jedinečné názvy elementů a dva atributy, vrátí se jako výsledek matice 2×2.
Pokud například zadáte Prodej v Severní Americe za rok 2016, 2017 a 2018, vrátí funkce matici souhrnných hodnot 1×3 pro vybrané roky.