INFOR.GET.ELEMENTS

Den här funktionen är en utökad variant av funktionen INFOR.GET.ELEMENT. Den returnerar ett eller flera attributvärden för ett eller flera element. Du kan till exempel hämta underordnade element till ett visst element och fråga efter både rubrik, MEMBER_CAPTION och id, MEMBER_UNIQUE_NAME.

INFOR.GET.ELEMENTS har stöd för följande funktioner:

  • Dynamiska matriser

    De hämtade värdena spiller över till intilliggande celler.

  • Flerval

    Du kan ange flera unika namn för element från samma hierarki

  • Hämta alla attribut
  • MDX-uttryck

    Du kan exempelvis ange [HierarchyUN].DefaultMember om du vill returnera de förvalda elementattributen eller elementUN.Children om du vill returnera flera underordnade element.

    Obs!

    Om en uppsättning element returneras från ett MDX-uttryck spills värdena automatiskt och motsvarande attribut returneras separat för varje element.

  • Indrag

    Du kan ange att en sträng ska användas för nivåindragning av element och som anger vilka attribut som ska visas.

    Som standard är endast det första attributet indraget och två blanksteg används.

  • Sidväxling

    Det finns två argument som kan användas för sidväxlingsbeteende. Du kan begränsa antalet poster som visas och definiera vilken sida som används.

Formelspill

Om funktionen returnerar flera värden spiller värdena över till intilliggande tomma celler. Den förinställda spillriktningen är att element spiller vertikalt och att attributvärdena spiller horisontellt till höger.

Syntax

Funktionen har följande syntax:

=INFOR.GET.ELEMENTS("spillByColumns", "data_connection", "cube", [attribute], "hierarchy" {, "number_of_records", "page", "indentString", [indentIndices], [element], ...})

Denna tabell visar parametrarna och deras beskrivningar:

Parametrar Beskrivning
spillByColumns Ett valfritt booleskt värde för spillriktning. Ange TRUE på spillByColumns eller FALSE på spillByRows. Förvalt värde: false.
data_connection Representerar databasens unika namn. Det är en sträng eller en cellreferens.
cube Representerar kubens unika namn. Det är en sträng eller en cellreferens.
attribute Representerar attributets unika namn. Det är en matris av strängar eller cellreferenser. Om den inte anges är MEMBER_CAPTION standardvärdet.
hierarki Representerar hierarkins unika namn. Det är en sträng eller en cellreferens. Om hierarkin inte har angetts är förvalsvärdet en tom sträng och hierarkin hämtas från det unika elementets unika namn.
antal_poster Ett numeriskt värde eller en cellreferens som fungerar som en gräns för antalet poster som visas. Valfri parameter med standardvärdet: 0 som motsvarar ingen gräns.
sida Numeriskt värde eller cellreferensen som definierar vilken sida som ska visas. Valfri parameter med standardvärdet: 1.
indentString Sträng som används för indrag. Valfri parameter, med standardvärdet: ' ', två blanksteg.
indentIndices Matris med index- eller cellreferenser som representerar ett eller flera attribut som ska indenteras. Valfri parameter med standardvärdet 1. Det första attributet är indraget som standard. Andra möjliga värden: 0 om alla attribut ska dras in. -1 för att inte använda något indrag.
element Valfritt antal matriser med unika elementnamn eller cellreferenser från den valda hierarkin. Det maximala antalet är 249 pga. Excel-gräns.
Obs!

Om hierarkin inte har angetts måste elementets unika namn anges i dess långa form, till exempel [PERIOD].[ALL YEARS].[2018].

Returvärden

Den här funktionen returnerar strängvärden som representerar ett eller flera elementattribut som rubrik, MEMBER_CAPTION, id, MEMBER_UNIQUE_NAME för ett eller flera element. Om du anger unika namn på två element och två attribut kommer de att returnera en 2 x 2-matris.

Om du exempelvis anger Försäljning från Nordamerika för 2016, 2017 och 2018, returnerar funktionen en 1 x 3-matris med summeringsvärden för de valda åren.