MEMBERGET-parametere

Dette emnet beskriver måten MEMBERGET håndterer ugyldige eller feilparede spesifikasjoner i hierarki- og elementparameterne.

Det var et problem med feilsjekking i MEMBERGET, som ble løst i versjon 10.3.1. Noen brukere hadde utnyttet dette problemet i sine rapporter og løsningen var uheldig. Den defekte virkemåten er implementert på nytt gjennom en feilrettingsoppdatering, og vil bli værende til en senere versjon. Feilrettingsoppdateringen er tilgjengelig i Infor Support-portal i løsning 1107030.

Her er et sammendrag av gjeldende oppførsel:

  • Den hierarkiske parameteren til MEMBERGET-funksjonen ignoreres, med mindre elementparameteren er ugyldig.
  • Hvis elementparameteren er ugyldig, blir den spesifiserte teksten analysert i et forsøk på å identifisere hvilket elementnavn som var ment og hierarkiet det hører til.

Den gjeldende oppførselen er beskrevet i disse scenarioer:

Gyldig hierarkiparameter med ugyldig elementparameter

I dette scenarioet er utdataen fra MEMBERGET-funksjonen avhengig av om det ugyldige elementnavnet kan bli analysert og det tenkte navnet bli funnet.

Elementparameteren kan være ugyldig på disse måter:

  • Det er en typografisk feil
  • Parameteren er gyldig, men hører ikke til det angitte hierarkiet
  • Et hierarki er spesifisert i stedet for et element
  • En dimensjon er spesifisert i stedet for et element

Eksempel 1

=MEMBERGET("data_connection", "Cube", "H2","H1.error","self")

I dette eksemplet blir teksten H1.error analysert, og det korrekte elementnavnet blir identifisert.

Formelen returnerer standardelementet til hierarki H1.
Merk

I versjoner før 10.3 returnerer formelen standardelementet til hierarki H2.

Eksempel 2

I dette eksemplet inneholder elementparameteren meningsløs tekst, eller et dimensjons- eller hierarkinavn:

=MEMBERGET("data_connection", "Cube", "H2","nonsense","self")

I dette tilfellet kan elementparameteren ikke analyseres.

Formelen returnerer standardelementet til hierarki H2. Denne oppførselen er uendret.

Ugyldig hierarkiparemeter med ugyldig elementparameter

I dette scenarioet er utdataen fra MEMBERGET-funksjonen avhengig av om det ugyldige elementnavnet kan bli analysert og det tenkte navnet bli funnet. Hvis elementparameteren kan bli analysert, blir den ugyldige hierarkiparameteren ignorert.

Eksempel 1

Her spesifiserer brukeren et dimensjonsnavn i hierarkiparameteren og et ugyldig elementnavn.

=MEMBERGET("data_connection","Cube", "Dim1", "H1.error", "self")

I dette tilfellet kan elementparameteren analyseres. Formelen returnerer standardelementet til hierarki H1.

I versjoner før 10.3 returnerer formelen standardelementet til standardhierarkiet til dimensjonen som er spesifisert i hierarkiparameteren.

Eksempel 2

Her angir brukeren et dimensjonsnavn i hierarkiparameteren og et elementnavn som ikke kan analyseres:

=MEMBERGET("data_connection","Cube", "Dim1", "nonsense", "self")

Formelen returnerer standardelementet til standardhierarkiet til dimensjonen som er spesifisert i hierarkiparameteren.

Ugyldig hierarkiparemeter med gyldig elementparameter

Her spesifiserer brukeren en gyldig hierarkiparameter med en elementparameter som er gyldig i hierarkiet.

=MEMBERGET("data_connection","Cube", "error", "H1_element", "self")

Formelen returnerer standardelementet til hierarkiet som det spesifiserte elementet hører til.

Merk

I versjon 10.3.1 har denne oppførselen blitt endret til å returnere #NA! hvis hierarkiparameteren er spesifisert feil.