ROA
Deze functie retourneert de waarde van een kenmerk van een element.
Selecteer OLAP-formule bewerken en selecteer als formuletype.
of gebruik het dialoogvensterRWA is de schrijfbare versie van ROA. Als u terugschrijven wilt inschakelen in een formule met celwaarden, wijzigt u ROA in RWA of selecteert u OLAP-formule bewerken.
in het dialoogvensterSyntaxis
=ROA("gegevensverbinding","kubus","naam_hiërarchie","naam_kenmerk","naam_element")
Voorbeeld
De volgende formule retourneert de Duitse benaming van het opgegeven element, die is opgeslagen in het kenmerk Attr2_German:
=ROA("BestPractices
OLAP","Sales","[Product]","Att2_German","[Car Tires All Season]")
Kenmerken dynamisch weergeven
U kunt ROA gebruiken om kenmerken in een hyperblock dynamisch weer te geven.
Voorbeeld
Een lijst met producten kan bijvoorbeeld als kenmerken de namen van de productmanagers bevatten. U kunt een ROA-formule gebruiken om de productmanager voor elk product weer te geven in een hyperblock.
Klik in de waardecel van het hyperblock. Open het dialoogvenster OLAP-formule bewerken en selecteer Kenmerken als formuletype. Selecteer de gegevensverbinding, kubus, dimensie en hiërarchie. Selecteer in de lijst Kenmerk het kenmerk dat moet worden weergegeven. Selecteer in de lijst Element de celverwijzing van het hyperblock.
Gegevens retourneren uit OLAP-metagegevens
ROA kan worden gebruikt om gegevens op te halen uit OLAP-metagegevens. OLAP-metagegevens vormen een virtuele hiërarchie die de kubussen, dimensies en hiërarchieën van OLAP-gegevens omschrijft. Wanneer u ROA gebruikt met OLAP-metagegevens, zijn de alias- en kubusparameters lege tekenreeksen ("","") en is de dimensienaam "OLAP-metagegevens".
De volgende kenmerken worden ondersteund:
- Actual_Level_Cardinality
- Children_Cardinality
- Database_Name
- Dataconnection_Caption
- Dataconnection_name
- Datasource_URL
- Omschrijving
- Level_Number
- Level_Unique_Name
- Measure_Dimension
- Member_Caption
- Member_Name
- Member_Type
- Member_Unique_Name
- Member_Weight
- Naam
- Parent_Level
- Parent_Unique_Name
- Project_Name
- Provider_Type
- Server_Name
- Server_URL
- Session_ID
- Time_Dimension
- Value_Type
Voorbeeld
Gebruik de volgende syntaxis om de unieke naam van een kubus te retourneren: ROA("","","OLAP-metagegevens","Naam","[Repository].[alias].[cube_name]")
.
Voorbeeld
Gebruik de volgende syntaxis om de unieke naam van de ouder van een bepaalde kubus op te halen: ROA("","","OLAP-metagegevens","Unieke_Naam_Ouder","[Repository].[alias].[cube_name]")
Voorbeeld
Gebruik de volgende syntaxis om de server-URL van een alias op te halen: ROA("","","OLAP-metagegevens","Server_URL","[Repository].[alias]")
Kenmerken van aangepaste hiërarchieën
Aangepaste hiërarchieën zijn hiërarchieën die u maakt. De alias- en kubusnamen zijn lege tekenreeksen, net als bij OLAP-metagegevens. Gebruik de aangepaste hiërarchienaam voor de hiërarchieparameter.
Als u het bijschriftkenmerk wilt ophalen, gebruikt u: =ROA("","","Hierarchy name","Member_Caption",
"element_name")
Als u het niveaunummer wilt ophalen, gebruikt u:
=ROA("","","Hierarchy
name","Level_Number", "celement_name")
Meervoudige selectie
ROA ondersteunt meervoudige selectie. Met andere woorden: u kunt de kenmerkwaarden retourneren van elementen die bewaard worden in MLS-XML.
Een rapportvariabele met de naam rv_multi bevat bijvoorbeeld de volgende MLS-XML:
<?xml version="1.0" encoding="utf-16"?>
<MultiSelect xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Hierarchy>[Period]</Hierarchy>
<AggregationFunction>Sum</AggregationFunction>
<StructureSelection>
<Member>
<MemberUName>[period].[all years].[2017)]</MemberUName>
</Member>
<Member>
<MemberUName>[period].[all years]</MemberUName>
</Member>
</StructureSelection>
</MultiSelect>
De volgende ROA-formule retourneert Jahr 2017
en Alle Jahre
. Dit houdt in dat het kenmerk ATT2_German van elk element wordt geretourneerd in de MLS-XML:
=ROA("BestPracticesOLAP","ANALYSIS","[Period]","ATT2_German",ReportVariables.rv_multi.Text)
De aggregatie-functie die is opgegeven in de MLS-XML is niet relevant voor kenmerk en wordt dus genegeerd.