INFOR.GET.ELEMENTS
Denne funksjonen er en forbedret variant av INFOR.GET.ELEMENT
-funksjonen. Den returnerer én eller flere attributtverdier for ett eller flere elementer. Du kan for eksempel hente underordnede av et bestemt element og spørre etter både tittel, MEMBER_CAPTION
og id, MEMBER_UNIQUE_NAME
.
INFOR.GET.ELEMENTS
støtter disse funksjonene:
- Dynamiske matriser
De hentede verdiene flyter over til de tilstøtende cellene.
- Flervalg
Du kan spesifisere flere unike navn til elementer fra samme hierarki.
- Henting av alle attributter
- MDX-uttrykk
Du kan for eksempel angi
[HierarchyUN].DefaultMember
for å returnere standardelementattributter ellerelementUN.Children
for å returnere flere underordnede elementer.MerkHvis et sett med elementer returneres fra et MDX-uttrykk, flyter verdiene automatisk over, og de tilsvarende attributtene returneres for hvert element separat.
- Innrykk
Du kan spesifisere strengen som brukes for nivåinnrykket av elementer og indikerer hvilke attributter som skal rykkes inn.
Som standard har bare det første attributtet innrykk, og det brukes to mellomrom.
- Sideveksling
Det finnes to argumenter som kan brukes for pagineringsatferd. Du kan begrense antall oppføringer som vises, og definere hvilken side som brukes.
Formel som flyter over
Hvis funksjonen returnerer flere verdier, flyter verdiene over til tilstøtende tomme celler. Standard overflytsretning er at elementer flyter over vertikalt nedover og attributtverdier flyter over horisontalt til høyre.
Syntaks
Funksjonen har denne syntaksen:
=INFOR.GET.ELEMENTS("spillByColumns", "data_connection", "cube", [attribute], "hierarchy" {, "number_of_records", "page", "indentString", [indentIndices], [element], ...})
Denne tabellen viser parameterne og beskrivelsene deres:
Parametere | Beskrivelse |
---|---|
spillByColumns | En valgfri boolsk verdi for overflytsretning. Angi sann for å flyte over etter kolonner eller usann for å flyte over etter rader. Standardverdi: usann. |
data_connection |
Representerer det unike navnet på databasen. Den er en streng eller en cellereferanse. |
cube |
Representerer kubens unike navn. Den er en streng eller en cellereferanse. |
attribute | Representerer attributtets unike navn. Det er en matrise med strenger eller cellereferanser. Hvis ikke angitt, er MEMBER_CAPTION standardverdien. |
hierarki | Representerer det unike navnet til hierarkiet. Den er en streng eller en cellereferanse. Hvis hierarkiet ikke er angitt, er standardverdien en tom streng, og hierarkiet analyseres fra elementets unike navn. |
number_of_records |
En numerisk verdi eller en cellereferanse som fungerer som en grense på antall oppføringer som vises. Valgfri parameter, med standardverdien: 0 som representerer ingen grense. |
side
|
Numerisk verdi eller cellereferanse som definerer hvilken side som skal vises. Valgfri parameter, med standardverdien: 1. |
indentString |
Streng som brukes for innrykk. Valgfri parameter, med standardverdien: ' ', to mellomrom. |
indentIndices |
Matrise med indekser eller cellereferanser som representerer ett eller flere attributter som skal rykkes inn. Valgfri parameter med standardverdien 1. Som standard har det første attributtet innrykk. Andre mulige verdier: 0 for å rykke inn alle attributtene. -1 for ikke å bruke innrykk. |
element | Antall matriser for unike elementnavn eller cellereferanser fra det valgte hierarkiet. Maksimalt antall er 249 på grunn av grensen i Excel. Merk
Hvis hierarkiet ikke er spesifisert, må elementets unike navn angis i sin lange form, for eksempel [PERIOD].[ALL YEARS].[2018]. |
Returverdier
Denne funksjonen returnerer strengverdier som representerer ett eller flere elementattributter, for eksempel tittel, MEMBER_CAPTION
, ID, MEMBER_UNIQUE_NAME
for ett eller flere elementer. Hvis du angir 2 unike elementnavn og to attributter, returneres en to ganger med to-matrise som resultat.
Hvis du for eksempel spesifiserer salg fra Nord-Amerika for 2016, 2017 og 2018, returnerer funksjonen en ganger tre-matrise med sammendragsverdier for valgte år.