ROA
이 함수는 요소의 특성 값을 반환합니다.
OLAP 수식 편집 대화 상자를 사용하고 수식 유형으로 [ ]을 선택하십시오.
삽입 또는RWA는 ROA의 쓰기 가능 버전입니다. 셀 값 수식에서 쓰기 저장을 사용 설정하려면 ROA를 RWA로 변경하거나 OLAP 수식 편집 대화 상자에서 [ ]을 선택합니다.
구문
=ROA("data_connection","cube","hierarchy_name","attribute_name","element_name")
예제
이 수식은 Attr2_German 특성에 저장된 지정된 요소의 독일어 이름을 반환합니다.
=ROA("BestPractices
OLAP","Sales","[Product]","Att2_German","[Car Tires All Season]")
동적으로 특성 표시
ROA를 사용하여 하이퍼블록에 특성을 동적으로 표시할 수 있습니다.
예제
제품 목록에는 여러 제품 관리자의 이름이 특성으로 포함될 수 있습니다. ROA 수식을 사용하여 각 제품의 제품 관리자를 하이퍼블록에 표시할 수 있습니다.
하이퍼블록의 값 셀을 클릭하십시오. OLAP 수식 편집 대화 상자를 열고 수식 유형으로 특성을 선택하십시오. 데이터 연결, 큐브, 차원 및 계층 구조를 선택하십시오. 특성 목록에서 표시할 특성을 선택하십시오. 요소 목록에서 하이퍼블록의 셀 참조를 선택하십시오.
OLAP 메타데이터에서 데이터 반환
ROA는 OLAP 메타데이터에서 데이터를 가져오는 데 사용할 수 있습니다. OLAP 메타데이터는 OLAP 데이터의 큐브, 차원 및 계층 구조를 설명하는 가상 계층 구조입니다. ROA를 OLAP 메타데이터와 함께 사용하면 별칭 및 큐브 매개 변수는 빈 문자열("","")이고 차원 이름은 "OLAP 메타데이터"입니다.
다음 특성이 지원됩니다.
- Actual_Level_Cardinality
- Children_Cardinality
- Database_Name
- Dataconnection_Caption
- Dataconnection_name
- Datasource_URL
- 설명
- Level_Number
- Level_Unique_Name
- Measure_Dimension
- Member_Caption
- Member_Name
- Member_Type
- Member_Unique_Name
- Member_Weight
- 이름
- Parent_Level
- Parent_Unique_Name
- Project_Name
- Provider_Type
- Server_Name
- Server_URL
- Session_ID
- Time_Dimension
- Value_Type
예제
큐브의 고유 이름을 반환하려면 다음 구문을 사용합니다. ROA("","","Olap meta data","Name","[Repository].[alias].[cube_name]")
.
예제
특정 큐브의 상위에 대한 고유 이름을 검색하려면 다음 구문을 사용합니다. ROA("","","Olap meta data","Parent_Unique_Name","[Repository].[alias].[cube_name]")
예제
별칭의 서버 URL을 검색하려면 다음 구문을 사용합니다. ROA("","","Olap meta data","Server_URL","[Repository].[alias]")
사용자 지정 계층 구조의 특성
사용자 지정 계층 구조는 사용자가 만드는 계층 구조입니다. OLAP 메타데이터와 마찬가지로 별칭과 큐브 이름은 빈 문자열입니다. 계층 구조 매개 변수의 경우 사용자 지정 계층 구조 이름을 사용합니다.
설명 특성을 검색하려면 다음을 사용하십시오. =ROA("","","Hierarchy name","Member_Caption",
"element_name")
수준 번호 특성을 검색하려면 다음을 사용하십시오.
=ROA("","","Hierarchy
name","Level_Number", "celement_name")
다중 선택
ROA는 다중 선택을 지원합니다. 즉, 다중 선택 MLS-XML에 저장된 요소의 특성 값을 반환할 수 있습니다.
예를 들어 rv_multi라는 보고서 변수에는 이 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>
이 ROA 수식은 Jahr 2017
및 Alle Jahre
을 반환합니다. 즉, MLS-XML에 있는 각 요소의 ATT2_German 특성을 반환합니다.
=ROA("BestPracticesOLAP","ANALYSIS","[Period]","ATT2_German",ReportVariables.rv_multi.Text)
MLS-XML에 지정된 집계 함수는 특성과 관련이 없으므로 무시됩니다.