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, nebo elementUN.Children, chcete-li vrátit více podřízených elementů.

    Poznámka

    Je-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.