ROA
Esta función devuelve el valor de un atributo de un elemento.
Seleccione Editar fórmula OLAP y seleccione como tipo de fórmula.
, o bien utilice el cuadro de diálogoRWA es la versión editable de ROA. Para habilitar la reescritura en una fórmula de valores de celda, cambie ROA por RWA o seleccione Editar fórmula OLAP.
en el cuadro de diálogoSintaxis
=ROA("data_connection","cube","hierarchy_name","attribute_name","element_name")
Ejemplo
Esta fórmula devuelve el nombre alemán del elemento especificado, que se almacena en el atributo Attr2_German:
=ROA("BestPractices
OLAP","Sales","[Product]","Att2_German","[Car Tires All Season]")
Visualización dinámica de atributos
Puede utilizar ROA para mostrar dinámicamente los atributos en un hiperbloque.
Ejemplo
Una lista de productos puede tener los nombres de los diferentes administradores de productos como atributos. Puede utilizar una fórmula ROA para visualizar el administrador de cada producto en un hiperbloque.
Haga clic en la celda de valor del hiperbloque. Abra el cuadro de diálogo Editar fórmula OLAP y seleccione Atributos como tipo de fórmula. Seleccione la conexión de datos, el cubo, la dimensión y la jerarquía. En la lista Atributo, seleccione el atributo que desea mostrar. En la lista Elemento, seleccione la referencia de celda del hiperbloque.
Devolución de datos a partir de metadatos OLAP
ROA se puede utilizar para obtener datos a partir de metadatos OLAP. Los metadatos OLAP son una jerarquía virtual que describe los cubos, las dimensiones y las jerarquías de los datos OLAP. Cuando utiliza ROA con metadatos OLAP, los parámetros de alias y cubo son cadenas vacías ("","") y el nombre de la dimensión es «metadatos OLAP».
Se admiten los siguientes atributos:
- Actual_Level_Cardinality
- Children_Cardinality
- Database_Name
- Dataconnection_Caption
- Dataconnection_name
- Datasource_URL
- Description
- Level_Number
- Level_Unique_Name
- Measure_Dimension
- Member_Caption
- Member_Name
- Member_Type
- Member_Unique_Name
- Member_Weight
- Name
- Parent_Level
- Parent_Unique_Name
- Project_Name
- Provider_Type
- Server_Name
- Server_URL
- Session_ID
- Time_Dimension
- Value_Type
Ejemplo
Para devolver el nombre exclusivo de un cubo, utilice esta sintaxis: ROA("","","Olap meta data","Name","[Repository].[alias].[cube_name]")
.
Ejemplo
Para recuperar el nombre exclusivo del elemento principal de un cubo específico, utilice esta sintaxis: ROA("","","Olap meta data","Parent_Unique_Name","[Repository].[alias].[cube_name]")
Ejemplo
Para recuperar la dirección URL del servidor de un alias, utilice esta sintaxis: ROA("","","Olap meta data","Server_URL","[Repository].[alias]")
Atributos de jerarquías personalizadas
Las jerarquías personalizadas son las jerarquías que crea usted mismo. Al igual que los metadatos OLAP, los nombres de alias y cubo son cadenas vacías. Para el parámetro de jerarquía, utilice el nombre de la jerarquía personalizada.
Para recuperar el atributo Caption, utilice: =ROA("","","Hierarchy name","Member_Caption",
"element_name")
Para recuperar el atributo Level number, utilice:
=ROA("","","Hierarchy
name","Level_Number", "celement_name")
Selección múltiple
ROA admite selección múltiple. Esto significa que puede devolver los valores de atributos de los elementos almacenados en Multiselect MLS-XML.
Por ejemplo, una variable de informe denominada rv_multi contiene esta 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>
Esta fórmula ROA devuelve Jahr 2017
y Alle Jahre
. Es decir, devuelve el atributo ATT2_German de cada elemento de MLS-XML:
=ROA("BestPracticesOLAP","ANALYSIS","[Period]","ATT2_German",ReportVariables.rv_multi.Text)
La función de agregación especificada en la MLS-XML no es relevante para los atributos y, por lo tanto, se omite.