다음을 통해 공유


SAP NetWeaver BI 데이터 원본에 대해 확장 필드 속성 사용

SAP NetWeaver Business Intelligence 데이터 원본은 확장 필드 속성을 지원합니다. 확장 필드 속성은 Value 및 IsMissing 외에 데이터 처리 확장 프로그램에서 데이터 집합 필드에 대해 정의한 속성입니다. 확장 속성에는 미리 정의된 속성과 사용자 지정 속성이 포함됩니다. 미리 정의된 속성은 여러 데이터 원본에 공통된 속성이고 사용자 지정 속성은 각 데이터 원본에 고유한 속성입니다.

필드 속성 사용

확장 필드 속성은 보고서 데이터 창에 보고서 레이아웃으로 끌 수 있는 항목으로 나타나지 않습니다. 대신 속성의 부모 필드를 보고서로 끈 다음 기본 속성 Value를 사용하려는 속성으로 변경합니다. 예를 들어 MDX 쿼리 디자이너에서 메타데이터 창의 수준을 쿼리 창으로 끌어 Calendar Year/Month Level 01이라는 필드를 만든 경우에는 식에서 다음 구문을 사용하여 사용자 지정 확장 속성 Long Name을 참조합니다.

=Fields!Calendar_Year_Month_Level_01("Long Name")

메타데이터 창에서 필드를 가리키면 확장 필드 속성 이름이 도구 설명에 표시됩니다. 기본 데이터를 탐색할 때 사용할 수 있는 쿼리 디자이너에 대한 자세한 내용은 SAP NetWeaver BI 쿼리 디자이너 사용자 인터페이스를 참조하십시오.

식에 필드와 필드 속성을 사용하는 방법은 식에 기본 제공 컬렉션 사용(Reporting Services)을 참조하십시오.

참고   보고서가 실행되어 해당 데이터 집합에 대한 데이터를 검색할 때 데이터 원본에서 확장 필드 속성에 대한 값을 제공하는 경우에만 이러한 속성에 대한 값이 있습니다. 그러면 아래 설명하는 구문을 사용하여 식에서 해당 Field 속성 값을 참조할 수 있습니다. 그러나 이러한 필드는 해당 데이터 공급자와만 관련이 있고 보고서 정의 언어에는 포함되지 않으므로 이러한 값을 변경해도 보고서 정의에는 변경된 값이 저장되지 않습니다.

식에서 미리 정의된 확장 속성을 참조하려면 다음 구문 중 하나를 사용합니다.

  • Fields!FieldName.PropertyName

Fields!FieldName("PropertyName")

식에서 사용자 지정 확장 속성을 참조하려면 다음 구문을 사용합니다.

Fields!FieldName("PropertyName")

미리 정의된 필드 속성

다음 표에서는 SAP NetWeaver Business Intelligence 데이터 원본에 사용할 수 있는 미리 정의된 필드 속성 목록을 보여 줍니다.

속성

유형

설명 또는 필요한 값

Value

Object

필드의 데이터 값을 지정합니다.

IsMissing

Boolean

필드가 결과 데이터 집합에 있는지 여부를 나타냅니다.

FormattedValue

String

주요 숫자 값의 형식화된 값을 반환합니다.

BackgroundColor

String

필드에 대해 데이터베이스에 정의된 배경색을 반환합니다.

Color

String

항목에 대해 데이터베이스에 정의된 전경색을 반환합니다.

Key

Object

수준의 키를 반환합니다.

LevelNumber

Integer

부모-자식 계층에 대해 수준 또는 차원 번호를 반환합니다.

ParentUniqueName

String

부모-자식 계층에 대해 부모 수준의 정규화된 이름을 반환합니다.

UniqueName

String

수준의 정규화된 이름을 반환합니다. 예를 들어 직원의 UniqueName 값은 [0D_Company].[10D_Department].[11]일 수 있습니다.