Voorbeelden

Deze voorbeelden beschrijven hoe u aangepaste functies kunt gebruiken.

INFOR.GET.ATTRIBUTES-formule

Dit voorbeeld haalt bijschriften en unieke namen op van alle kenmerken voor de BIBestPr_BestPracticesOLAP-gegevensverbinding, de Analysis-kubus, de productdimensie en de producthiërarchie. De waarden lopen omlaag over.

=INFOR.GET.ATTRIBUTES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]")

INFOR.GET.CUBES-formule

Dit voorbeeld haalt bijschriften, unieke namen, omschrijvingen, unieke namen van de feitdimensie, unieke namen van de tijdsdimensie en unieke namen van de gegevensverbinding op voor alle kubussen van alle beschikbare gegevensverbindingen. De waarden lopen omlaag over.

=INFOR.GET.CUBES()

Dit voorbeeld haalt bijschriften en unieke namen van kubussen op die specifiek zijn voor de gegevensverbinding BIBestPr_BestPracticesOLAP. De waarden lopen omlaag over.

=INFOR.GET.CUBES(,"BIBestPr_BestPracticesOLAP",{"caption","unique_name"})
NB

De syntaxis voor het derde argument: {"bijschrift","unieke_naam"} is een matrixargument en is een nieuwe functie van Microsoft Excel waarmee u meerdere waarden kunt invoeren als één argument.

INFOR.GET.DATACONNECTIONS-formule

Dit voorbeeld haalt zowel bijschriften als unieke namen op voor alle gegevensverbindingen die omlaag overlopen.

=INFOR.GET.DATACONNECTIONS()

Dit voorbeeld haalt unieke namen op voor alle gegevensverbindingen van Infor OLAP. De waarden lopen over naar rechts.

=INFOR.GET.DATACONNECTIONS(TRUE,"unique_name", "inforolap")

INFOR.GET.DIMENSIONS-formule

Dit voorbeeld haalt alle eigenschappen op voor alle dimensies in de gegevensverbinding BIBestPr_BestPracticesOLAP en de Analysis-kubus. De waarden lopen over naar rechts.

=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis")

Dit voorbeeld haalt bijschriften en unieke namen op voor alle dimensies in de gegevensverbinding BIBestPr_BestPracticesOLAP en de Analysis-kubus.

=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis",{"caption","unique_name"})

INFOR.GET.HIERARCHIES-formule

Dit voorbeeld haalt bijschriften en unieke namen op voor alle hiërarchieën en alle dimensies van de gegevensverbinding BIBestPr_BestPracticesOLAP en de Analysis-kubus. De waarden lopen omlaag over.

=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis",,{"caption","unique_name"})

Als u een bijschrift en unieke naam voor een productdimensie wilt ophalen, geeft u de unieke naam van de dimensie op als het vierde argument.

=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]",{"caption","unique_name"})

INFOR.GET.LEVELS-formule

Dit voorbeeld haalt bijschriften en unieke namen op voor alle niveaus van de gegevensverbinding BIBestPr_BestPracticesOLAP, de Analysis-kubus, de productdimensie en de producthiërarchie. De waarden lopen omlaag over.

=INFOR.GET.LEVELS(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]",{"caption","unique_name"})

INFOR.GET.ELEMENT-formule

Dit voorbeeld laat zien hoe INFOR.GET.ELEMENT een bijschrift ophaalt voor het element 2015 uit de hiërarchie Periode.

=INFOR.GET.ELEMENT("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"MEMBER_CAPTION";"[PERIOD]";"[PERIOD].[ALL YEARS].[2015]")

INFOR.GET.ELEMENTS-formule

Dit voorbeeld laat zien hoe INFOR.GET.ELEMENTS een bijschrift ophaalt voor het element 2015 en de zusterelementen daarvan uit de hiërarchie Periode. De waarden lopen omlaag over.

=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","MEMBER_CAPTION","[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")

U kunt meer kenmerken tegelijk ophalen met het matrixargument. Als u een bijschrift en Duitse vertaling wilt ophalen, moet u het vorige voorbeeld wijzigen met een matrixargument {"MEMBER_CAPTION","Att2_GERMAN"} voor het kenmerk. De elementen lopen omlaag over met een of meer kolommen voor het kenmerk "Att2_GERMAN".

=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")

U kunt ook paginering en inspringing opgeven. Dit voorbeeld haalt alle leden uit de hiërarchie PERIODE op met paginering ingeschakeld, waarbij slechts 10 records per pagina worden weergegeven, met een tweede pagina en inspringing ingeschakeld (bij "--" per niveau) voor Duitse vertalingen.

=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS",{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",10,2,"--",2,"[PERIOD].AllMembers")

INFOR.GET.VALUE-formule

Dit voorbeeld laat zien hoe INFOR.GET.VALUE waarden ophaalt uit de gegevensverbinding BIBestPr_BestPracticesOLAP en de Analysis-kubus. De celcoördinaten zijn eenheden uit de dimensie Feit, Q1 2015 uit de hiërarchie Periode, body shops uit de hiërarchie POS, AS600/175 uit de hiërarchie Product, Californië uit de hiërarchie Regio, Directe verkoop uit de hiërarchie Kanaal en Werkelijk uit de hiërarchie VALTYPE.

=INFOR.GET.VALUE("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"VALUE";"[MEASURE].[UNITS]";"[PERIOD].[ALL YEARS].[2015].[2015_Q1]";"[POS].[ALL POS].[BODYSHOPS]";"[PRODUCT].[ALL TIRES].[CAR TIRES ALL SEASON].[AS600 AQUACHRONO].[AS600/175]";"[REGION].[ALL REGIONS].[NORTH AMERICA].[USA].[CALIFORNIA]";"[CHANNEL].[ALL CHANNELS].[DIRECT SALES]";"[VALTYPE].[VARIANCE].[ACTUAL]")

INFOR.READ.VALUE-formule

Dit voorbeeld laat zien hoe INFOR.READ.VALUE waarden leest uit een cel in de Analysis-kubus van de database van de applicatie Voorbeelden. De celcoördinaten zijn eenheden uit de dimensie Feit, Q1 2015 uit de hiërarchie Periode, body shops uit de hiërarchie POS, AS600/175 uit de hiërarchie Product, Californië uit de hiërarchie Regio, Directe verkoop uit de hiërarchie Kanaal en Werkelijk uit de hiërarchie VALTYPE.

=INFOR.READ.VALUE("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"VALUE";"[MEASURE].[UNITS]";"[PERIOD].[ALL YEARS].[2015].[2015_Q1]";"[POS].[ALL POS].[BODYSHOPS]";"[PRODUCT].[ALL TIRES].[CAR TIRES ALL SEASON].[AS600 AQUACHRONO].[AS600/175]";"[REGION].[ALL REGIONS].[NORTH AMERICA].[USA].[CALIFORNIA]";"[CHANNEL].[ALL CHANNELS].[DIRECT SALES]";"[VALTYPE].[VARIANCE].[ACTUAL]")
NB

Voorbeelden kunnen alleen worden ingeschakeld in lokale omgevingen. Als u geen toegang hebt tot Voorbeelden, krijgt u een overzicht van de structuur van de database voor uw referentie.

INFOR.WRITE.VALUE-formule

In dit voorbeeld ziet u hoe u INFOR.WRITE.VALUE kunt gebruiken om een waarde terug te schrijven naar de cel in de opgegeven coördinaten voor een specifieke gegevensverbinding en kubus. In dit voorbeeld schrijft de formule 1000 terug. Omdat deze doelcel geen basiscel is, wordt de waarde gesplasht met de standaard splashing-bewerking, toewijzing met WeightedOrEqual distributie.

=INFOR.WRITE.VALUE(1000,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","VALUE","[MEASURE].[UNITS]","[PERIOD].[ALL YEARS].[2015].[2015_Q1]","[POS].[ALL POS].[BODYSHOPS]","[PRODUCT].[ALL TIRES].[CAR TIRES ALL SEASON].[AS600 AQUACHRONO].[AS600/175]","[REGION].[ALL REGIONS].[NORTH AMERICA].[USA].[CALIFORNIA]","[CHANNEL].[ALL CHANNELS].[DIRECT SALES]","[VALTYPE].[VARIANCE].[ACTUAL]")

U kunt ook een terugschrijfopdracht gebruiken, in dit geval toewijzing met gelijke distributie, om een waarde van 100 terug te schrijven met de volgende formule:

=INFOR.WRITE.VALUE("#E100","BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","VALUE","[MEASURE].[UNITS]","[PERIOD].[ALL YEARS].[2015].[2015_Q1]","[POS].[ALL POS].[BODYSHOPS]","[PRODUCT].[ALL TIRES].[CAR TIRES ALL SEASON].[AS600 AQUACHRONO].[AS600/175]","[REGION].[ALL REGIONS].[NORTH AMERICA].[USA].[CALIFORNIA]","[CHANNEL].[ALL CHANNELS].[DIRECT SALES]","[VALTYPE].[VARIANCE].[ACTUAL]")