수식 수정(보고서 작성기 1.0)
작성한 필드 및 데이터 원본의 필드에서 수식 변경, 집계 수준 지정, 중복 제거 및 필터를 적용하여 보고서에 포함할 데이터를 반환할 수 있습니다.
필드 수식 보기
데이터 원본의 일부 필드에는 집계 필드와 같은 이미 연결된 수식이 있습니다. 수식 정의 대화 상자에서 선택한 필드를 마우스 오른쪽 단추로 클릭하고 정의로 바꾸기를 선택하여 필드의 수식을 볼 수 있습니다. 필드 이름은 필드에 사용된 수식으로 대체됩니다.
필드 확장
수식에서 참조되는 필드는 동일한 엔터티의 필드가 아니어도 되며 관련 엔터티의 필드일 수 있습니다. 필드를 확장하면 필드와 이 필드를 참조하는 수식의 컨텍스트 엔터티 간 관계를 볼 수 있습니다. 참조를 확장하면 집계 수준을 변경하고 중복을 제거하거나 관계 경로의 모든 지점에서 엔터티에 필터를 적용할 수 있습니다.
보고서에서 사용자가 만든 수식뿐 아니라 데이터 원본 내의 모든 수식을 확장할 수 있습니다. 수식을 확장하려면 수식 상자에서 수식을 두 번 클릭하거나 수식을 마우스 오른쪽 단추로 클릭하고 확장을 선택합니다. 수식 상자 아래에 엔터티 간의 관계가 표시됩니다.
수식 필터링
보고서의 수식에 필터를 사용하여 데이터에 대한 보다 정밀한 기준을 적용할 수 있습니다. 필터링은 보고서에서 데이터를 제외하는 데 사용합니다.
예를 들어 고객의 성향을 기반으로 고객 목록을 만든다고 가정합니다. 지난 3개월 내에 특정 항목을 구매한 고객의 평균 나이를 알아보려고 합니다. 이 범주에 맞는 고객을 식별하기 위해 필터를 적용해야 합니다. 필터를 적용하면 고객 목록에는 지정한 조건에 맞는 고객만 남게 됩니다. 고객 목록이 반환된 다음 이 고객 목록에 수식을 적용하여 데이터에서 원하는 정보를 얻을 수 있습니다.
필터를 적용하려면 수식을 확장하고 적용된 필터 없음을 클릭한 다음 새 필터 만들기를 클릭합니다. 이전에 정의한 필터를 이 수식에도 적용하려면 기존 필터 사용을 클릭합니다. 데이터 필터링 대화 상자에서 보고서 작성기의 다른 필터와 마찬가지로 필터를 만들고 수정하고 저장할 수 있습니다. 필터를 저장하면 필터 이름이 필드 수식 이름 옆에 표시됩니다. 계속하여 필터 및 수식을 편집할 수 있습니다.
중복 데이터 작업
얻고자 하는 결과에 따라 보고서에서 중복 데이터를 유지 또는 제거할 수 있습니다. 예를 들어 제품을 주문한 고객에 대해 각 고객당 주문한 제품의 수를 계산하려는 경우 동일한 고객에게 여러 번 판매된 제품을 계산할지 또는 고유한 제품만 계산할지 결정해야 합니다. 기본적으로 보고서 작성기는 모든 중복을 유지합니다.
중복을 제거하려면 수식을 확장하고 모든 중복 유지 링크를 클릭합니다. 중복 제거 대화 상자에서 유지할 중복과 제거할 중복을 선택할 수 있습니다.
집계 수준
분석하려는 데이터의 형식과 분석 방법에 따라 확장된 참조 내 엔터티 관계의 특정 지점에서 데이터에 집계 수준을 지정할 수 있습니다. 동일한 수식 내에 두 개의 집계를 사용하려는 경우 집계 수준을 지정합니다.
예를 들어 직원에 대한 모든 주문에서 평균 주문량을 구하려면 주문 세부 정보에서 주문당 합계 줄을 주문 수준까지 더한 다음 해당 직원에 대한 모든 주문에 대해 주문당 수량의 평균을 구합니다. 주문량 합계는 주문 수준까지만 집계되어야 하며 직원 수준까지 확장되면 안 됩니다. 집계 수준 선택은 데이터를 분석하는 방식에 따라 달라집니다.
집계 수준을 변경하려면 필드를 확장하고 집계하려는 엔터티를 마우스 오른쪽 단추로 클릭한 다음 여기까지 집계를 선택합니다. 이러한 형식의 집계를 수행하려면 확장된 필드에 두 개 이상의 엔터티가 표시되어야 합니다.