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 ellerelementUN.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 två elementunika namn och två attribut, returnerar den en två-gånger-två-matris som resultat.
Om du till exempel anger Försäljning från Nordamerika för 2016, 2017 och 2018, returnerar funktionen en en-gånger-tre-matris med sammanfattningsvärden för valda år.