다음을 통해 공유


새 필드 만들기(보고서 작성기)

보고서 작성기에서 사용하는 데이터 원본은 엔터티로 그룹화된 필드로 구성됩니다. 데이터 원본 내의 모든 필드에는 수식이 있어 기본 데이터베이스에서 가져올 정보를 보고서 작성기에 지정합니다. 데이터 원본에 포함된 다양한 텍스트, 집계, 숫자, 날짜 및 시간, 통화, 부울 및 이미지 필드는 해당 데이터의 용도를 예상하여 만들어집니다. 하지만 사용할 수 있는 필드 중 보고서에 추가하려는 정확한 데이터를 나타내는 필드가 없는 경우에는 사용자가 데이터를 조작해야 합니다. 이 경우 보고서 작성기에서 제공하는 함수를 사용하여 필드를 만들 수 있습니다.

예를 들어 회사에 있는 각 직원의 나이를 확인해야 한다고 가정합니다. 사용자가 갖고 있는 유일한 데이터는 각 직원의 생년월일입니다. 새 필드를 만들고 DateDiffToday( ) 함수를 사용하여 각 직원의 나이 값을 계산할 수 있습니다. 텍스트 데이터를 사용하는 예로 각 직원의 이름, 중간 이름 및 성 필드를 하나로 결합하여 단일 필드로 표시하려는 경우를 가정합니다. 이를 위해서는 새 필드를 만든 다음 연결 함수를 사용하여 세 필드를 결합해야 합니다.

필드를 만들기 전에 탐색기 창을 사용하여 필드의 컨텍스트로 사용하려는 엔터티를 찾습니다. 이 엔터티를 선택함으로써 기본 데이터베이스에서 가져오거나 조작해야 하는 정보를 보고서 작성기에 지정하게 됩니다. 위 예의 경우 새 필드를 만들기 전에 Employee 엔터티를 찾습니다.

필드에 대한 컨텍스트 엔터티를 찾았으면 새 필드 단추를 클릭하여 수식 정의 대화 상자를 시작합니다. 필드를 수식으로 끌어 온 다음 사용할 수 있는 함수를 적용하여 수식 정의 대화 상자에서 필드를 만들 수 있습니다. 필드 만들기를 완료하면 적절한 의미의 이름을 지정하고 컨텍스트 엔터티 내에 저장할 수 있습니다. 필드를 저장하면 필드 영역에 표시됩니다. 계속 작업하여 수식을 구체화할 수 있으며 생성된 필드는 다른 필드와 동일한 방법으로 작업할 수 있습니다.

새 필드를 저장할 때 이 필드가 데이터 원본으로 다시 저장되는 것은 아니므로 같은 데이터 원본을 사용하더라도 다른 사람들은 이 필드를 사용할 수 없습니다. 이 필드는 현재 보고서에만 저장됩니다. 보고서를 다른 사용자들과 공유하고 있고 해당 사용자가 보고서를 편집할 권한이 있는 경우에는 이 사용자들도 새 필드를 사용할 수 있습니다.

[!참고] 같은 유형의 필드를 반복해서 만들게 되거나 또는 새 필드가 다른 사용자들에게도 유용한 경우에는 데이터 원본을 만든 사람에게 연락하여 데이터 원본에 이 필드를 추가하도록 하는 것이 좋습니다.

참고 항목

개념

수식 이해(보고서 작성기)
수식 수정(보고서 작성기)
함수 사용(보고서 작성기)
보고서 서식 지정(보고서 작성기)

도움말 및 정보

SQL Server 2005 지원 받기